﻿//using System.Data.Entity;
//using System.Linq;
//using System.Web.Http;
//using System.Web.Http.Cors;
//using ChatSystem.Data;
//using ChatSystem.Models;

//namespace ChatSystem.Server.Controllers
//{
//    [EnableCors("*", "*", "*")]
//    public class depracated_VisitorController : BaseApiController
//    {
//        public depracated_VisitorController()
//            : this(new ChatSystemDbContext())
//        {
//        }

//        public depracated_VisitorController(DbContext context)
//            : base(context)
//        {
//        }

//        public IHttpActionResult Get()
//        {
//            var count = this.Data.Visitors.All().Count().ToString();

//            return this.Ok(count);
//        }

//        public IHttpActionResult Get(int id)
//        {
//            var visitor = this.Data.Visitors.GetById(id);

//            if (visitor == null)
//            {
//                return this.NotFound();
//            }

//            return this.Ok(visitor);
//        }

//        public IHttpActionResult Post(Visitor visitor)
//        {
//            if (visitor == null || string.IsNullOrWhiteSpace(visitor.HttpInfo) || string.IsNullOrWhiteSpace(visitor.Ip))
//            {
//                return this.BadRequest("Visitors Ip and HttpInfo must be assigned!");
//            }

//            this.Data.Visitors.Add(visitor);
//            this.Data.SaveChanges();

//            return this.Ok();
//        }
//    }
//}
