Exemplo n.º 1
0
        public HttpResponseMessage Delete(int id)
        {
            HttpResponseMessage responseMessage;

            bool response = userModel.Delete(id);
            if (response)
            {
                SuccessMessage msg = new SuccessMessage("deleted");
                responseMessage = Request.CreateResponse(HttpStatusCode.OK);
            }
            else
            {
                responseMessage = Request.CreateResponse(HttpStatusCode.ExpectationFailed);
            }

            return responseMessage;
        }
Exemplo n.º 2
0
        public HttpResponseMessage Post(UserRegistrationDTO user)
        {
            UsersModel userModel = new UsersModel();
            bool add = userModel.AddUser(user);
            HttpResponseMessage response;

            if (add)
            {
                SuccessMessage msg = new SuccessMessage("Registration successful!");

                response = Request.CreateResponse(HttpStatusCode.OK, msg);
                return response;

            }
            else
            {
                ErrorMessage msg = new ErrorMessage("Registration failed! Username or email already exists");

                response = Request.CreateResponse(HttpStatusCode.Forbidden, msg);
                return response;

            }
        }