public async Task <IActionResult> PutEgaugeChanges(long id, EgaugeChanges egaugeChanges) { if (id != egaugeChanges.EgaugeChangesId) { return(BadRequest()); } _context.Entry(egaugeChanges).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EgaugeChangesExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <EgaugeChanges> > PostEgaugeChanges(EgaugeChanges egaugeChanges) { _context.EgaugeChanges.Add(egaugeChanges); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (EgaugeChangesExists(egaugeChanges.EgaugeChangesId)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetEgaugeChanges", new { id = egaugeChanges.EgaugeChangesId }, egaugeChanges)); }