public IHttpActionResult PostUser(User user) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } UsersServiceEF.AddUser(user); return(CreatedAtRoute("DefaultApi", new { id = user.UserId }, user)); }
public IHttpActionResult DeleteUser(int id) { var user = UsersServiceDapper.GetUser(id); if (user == null) { return(NotFound()); } UsersServiceEF.DeleteUser(id); return(Ok(user)); }
public IHttpActionResult PutUser(int id, User user) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != user.UserId) { return(BadRequest()); } UsersServiceEF.EditUser(user); return(StatusCode(HttpStatusCode.NoContent)); }