public async Task <IActionResult> PutMtnState([FromRoute] int id, [FromBody] MtnState mtnState) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != mtnState.StateId) { return(BadRequest()); } _context.Entry(mtnState).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MtnStateExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PostMtnState([FromBody] MtnState mtnState) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.MtnState.Add(mtnState); await _context.SaveChangesAsync(); return(CreatedAtAction("GetMtnState", new { id = mtnState.StateId }, mtnState)); }