public async Task <IActionResult> PutEoperatingPeriods(long id, EoperatingPeriods eoperatingPeriods) { if (id != eoperatingPeriods.EoperatingPeriodsId) { return(BadRequest()); } _context.Entry(eoperatingPeriods).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EoperatingPeriodsExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <EoperatingPeriods> > PostEoperatingPeriods(EoperatingPeriods eoperatingPeriods) { _context.EoperatingPeriods.Add(eoperatingPeriods); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (EoperatingPeriodsExists(eoperatingPeriods.EoperatingPeriodsId)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetEoperatingPeriods", new { id = eoperatingPeriods.EoperatingPeriodsId }, eoperatingPeriods)); }