public JsonResponse Change(User user) { if (user == null) { return new JsonResponse { Result = "Failed", Message = "Change requires an instance of User" } } ; if (!ModelState.IsValid) { return new JsonResponse { Result = "Failed", Message = "Model state is invalid. See data.", Error = ModelState } } ; db.Entry(user).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(new JsonResponse { Message = "Change successful.", Data = user }); }
public JsonResponse Change(PurchaseRequestLineItem purchaseRequestLineItem) { if (purchaseRequestLineItem == null) { return new JsonResponse { Result = "Failed", Message = "Change requires an instance of PurchaseRequestLineItem" } } ; if (!ModelState.IsValid) { return new JsonResponse { Result = "Failed", Message = "Model state is invalid. See data.", Error = ModelState } } ; db.Entry(purchaseRequestLineItem).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(new JsonResponse { Message = "Change successful.", Data = purchaseRequestLineItem }); }
public async Task <IActionResult> PutUser(int id, User user) { if (id != user.Id) { return(BadRequest()); } _context.Entry(user).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UserExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }