public HttpResponseMessage PutUser(int id, EFModel.User user) { var response = new HttpResponseMessage(); log.Debug("START-EXECUTE- PutUser method"); if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Please cehck the User Inputs")); } if (id != user.User_ID) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Please cehck the valid UserID"));; } try { var cnt = userService.PatchUser(id, user); log.DebugFormat("User is Patched successfully {0}", cnt); response = Request.CreateResponse(HttpStatusCode.OK, cnt); } catch (System.Exception ex) { log.Error(ex.InnerException); } return(response); }
public int DeleteUser(int id) { EFModel.User user = db.Users.Find(id); if (user == null) { return(0); } db.Users.Remove(user); return(db.SaveChanges()); }
public int PatchUser(int id, EFModel.User user) { db.Entry(user).State = EntityState.Modified; try { return(db.SaveChanges()); } catch (DbUpdateConcurrencyException) { if (!UserExists(id)) { return(0); } else { throw; } } }
public HttpResponseMessage PostUser([FromBody] EFModel.User user) { var response = new HttpResponseMessage(); log.Debug("START-EXECUTE-PostUser method"); if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Please check for valid user")); } try { var cnt = userService.CreateUser(user); log.DebugFormat("User is Created successfully {0}", cnt); response = Request.CreateResponse(HttpStatusCode.OK, cnt); } catch (System.Exception ex) { log.Error(ex.InnerException); } return(response); }
public int CreateUser(EFModel.User user) { db.Users.Add(user); return(db.SaveChanges()); }