public async Task <IActionResult> Post([FromBody] StampTypeView type) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var stampType = new StampType() { Name = type.Name, Desc = type.Desc }; await db.StampTypes.AddAsync(stampType); await db.SaveAsync(); return(Ok(stampType)); }
public async Task <IActionResult> Put(int id, [FromBody] StampTypeView view) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var stampType = await db.StampTypes.GetAsync(id); if (stampType == null) { return(NotFound(id)); } stampType.Desc = view.Desc; stampType.Name = view.Name; db.StampTypes.Update(stampType); await db.SaveAsync(); return(Ok(stampType)); }