public async Task <ActionResult <tbField> > PostField(tbField field) { _context.Fields.Add(field); await _context.SaveChangesAsync(); return(CreatedAtAction("GetField", new { id = field.FieldCode }, field)); }
public async Task <IActionResult> PutField(string id, tbField field) { if (id != field.FieldCode) { return(BadRequest()); } _context.Entry(field).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FieldExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }