public async Task <IActionResult> PostDisposable([FromBody] Disposable disposable) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.DisposableDBSet.Add(disposable); await _context.SaveChangesAsync(); return(CreatedAtAction("GetDisposable", new { id = disposable.ID }, disposable)); }
public async Task <IActionResult> PostResident([FromBody] Resident resident) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.ResidentDBSet.Add(resident); if (await _context.SaveChangesAsync() == 1) { //Did it save to database? Send back a not found or already found //Email has to be unique //Don't send result back by default var result = CreatedAtAction("GetResident", new { id = resident.id }, resident); return(result); } else { return(StatusCode(500)); } }