public async Task <IActionResult> PutSurveillancePerson(long id, SurveillancePerson surveillancePerson) { if (id != surveillancePerson.ObservationId) { return(BadRequest()); } _context.Entry(surveillancePerson).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SurveillancePersonExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <SurveillancePerson> > PostSurveillancePerson(SurveillancePerson surveillancePerson) { _context.SurveillancePerson.Add(surveillancePerson); await _context.SaveChangesAsync(); return(CreatedAtAction("GetSurveillancePerson", new { id = surveillancePerson.ObservationId }, surveillancePerson)); }