public async Task <IActionResult> PutDeliveryEmployee(int id, DeliveryEmployee deliveryEmployee) { if (id != deliveryEmployee.DeliveryId) { return(BadRequest()); } _context.Entry(deliveryEmployee).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DeliveryEmployeeExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <DeliveryEmployee> > PostDeliveryEmployee(DeliveryEmployee deliveryEmployee) { _context.DeliveryEmployees.Add(deliveryEmployee); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (DeliveryEmployeeExists(deliveryEmployee.DeliveryId)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetDeliveryEmployee", new { id = deliveryEmployee.DeliveryId }, deliveryEmployee)); }