Пример #1
0
        public IHttpActionResult LoginUser(LoginModel userLogin)
        {
            var user      = new UsersBl().GetUserByUsername(userLogin.Username);
            var secureKey = new SecureKey().GetSecureKey(user.Username.ToLower(), user.Password).ToString();

            if (userLogin.Password.Equals(secureKey))
            {
                return(Ok());
            }
            return(BadRequest());
        }
Пример #2
0
        public HttpResponseMessage Delete(int id)
        {
            UsersBl usersBl = new UsersBl();

            if (!usersBl.DeleteUserById(id))
            {
                var       message = string.Format("Product with id = {0} not found", id);
                HttpError err     = new HttpError(message);
                return(Request.CreateResponse(HttpStatusCode.NotFound, err));
            }
            else
            {
                return(Request.CreateResponse(HttpStatusCode.OK));
            }
        }
Пример #3
0
        public HttpResponseMessage UpdateUser([FromBody] Users user)
        {
            UsersBl usersBl = new UsersBl();

            if (!usersBl.UpdateUser(user))
            {
                var       message = string.Format("Product with id = {0} not found", user.id);
                HttpError err     = new HttpError(message);
                return(Request.CreateResponse(HttpStatusCode.NotFound, err));
            }
            else
            {
                return(Request.CreateResponse(HttpStatusCode.OK));
            }
        }
Пример #4
0
        public Users GetUser(int id)
        {
            UsersBl usersBl = new UsersBl();

            return(usersBl.GetUserById(id));
        }
Пример #5
0
        public IEnumerable <Users> GetAll()
        {
            UsersBl usersBl = new UsersBl();

            return(usersBl.GetAllUsers());
        }