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; }
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; } }