// PUT public bool UpdateOrderItem(OrderItemEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .OrderItems .Single(e => e.ItemId == model.ItemId && e.OrderId == model.OrderId); entity.ItemId = model.ItemId; entity.Quantity = model.Quantity; entity.OrderId = model.OrderId; return(ctx.SaveChanges() == 0); } }
public IHttpActionResult UpdateOrderItem(OrderItemEdit orderItem) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } OrderItemService service = new OrderItemService(); if (!service.UpdateOrderItem(orderItem)) { return(InternalServerError()); } return(Ok()); }