public IHttpActionResult GetUser(string userName, string password)
        {
            ResporitoryUser resporitoryUser = new ResporitoryUser(new DAL.MyContext());
            var             result          = resporitoryUser.List(u => u.Name == userName && u.Password == password && u.IsActive).FirstOrDefault();

            if (result == null)
            {
                return(NotFound());
            }
            else
            {
                return(Ok(result));
            }
        }
        public IHttpActionResult ResetPassword(string email)
        {
            ResporitoryUser resporitoryUser = new ResporitoryUser(new DAL.MyContext());
            var             result          = resporitoryUser.List(u => u.EMail == email).FirstOrDefault();

            if (result == null)
            {
                return(NotFound());
            }
            else
            {
                Business.MailSender(result.Password, result.EMail);
                return(Ok());
            }
        }
        public void DeleteUser(User user)
        {
            ResporitoryUser resporitoryUser = new ResporitoryUser(new DAL.MyContext());

            resporitoryUser.Delete(user);
        }
        public void AddUser(User user)
        {
            ResporitoryUser resporitoryUser = new ResporitoryUser(new DAL.MyContext());

            resporitoryUser.Add(user);
        }
        public IHttpActionResult GetUsers()
        {
            ResporitoryUser resporitoryUser = new ResporitoryUser(new DAL.MyContext());

            return(Ok(resporitoryUser.GetAll()));
        }