public async Task <ActionResult <DelayReason> > PostDelayReason(DelayReason delayReason) { _context.DelayReason.Add(delayReason); await _context.SaveChangesAsync(); return(CreatedAtAction("GetDelayReason", new { id = delayReason.Id }, delayReason)); }
public async Task <IActionResult> PutDelayReason(int id, DelayReason delayReason) { if (id != delayReason.Id) { return(BadRequest()); } _context.Entry(delayReason).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DelayReasonExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }