public async Task <IActionResult> PutEocpPropOperational(short id, EocpPropOperational eocpPropOperational) { if (id != eocpPropOperational.EocpPropOperationalId) { return(BadRequest()); } _context.Entry(eocpPropOperational).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EocpPropOperationalExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <EocpPropOperational> > PostEocpPropOperational(EocpPropOperational eocpPropOperational) { _context.EocpPropOperational.Add(eocpPropOperational); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (EocpPropOperationalExists(eocpPropOperational.EocpPropOperationalId)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetEocpPropOperational", new { id = eocpPropOperational.EocpPropOperationalId }, eocpPropOperational)); }