public async Task <IActionResult> PutOrderAssignmentReason(int id, OrderAssignmentReason orderAssignmentReason) { if (id != orderAssignmentReason.ID) { return(BadRequest()); } _context.Entry(orderAssignmentReason).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!OrderAssignmentReasonExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <OrderAssignmentReason> > PostOrderAssignmentReason(OrderAssignmentReason orderAssignmentReason) { _context.OrderAssignmentReasons.Add(orderAssignmentReason); await _context.SaveChangesAsync(); return(CreatedAtAction("GetOrderAssignmentReason", new { id = orderAssignmentReason.ID }, orderAssignmentReason)); }
public async Task <ActionResult <OrderAssignmentReason> > PostOrderAssignmentReasonForAPITest(OrderAssignmentReason orderAssignmentReason) { _context.OrderAssignmentReasons.Add(orderAssignmentReason); await _context.SaveChangesAsync(); //save() vs SaveChangesAsync() ... b/c we are using async ... match the pair .... one or teh other return(orderAssignmentReason); }