public async Task <IActionResult> PostEmergingRegionEnrollment([FromBody] EmergingRegionEnrollment emergingRegionEnrollment) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.EmergingRegionEnrollments.Add(emergingRegionEnrollment); await _context.SaveChangesAsync(); return(CreatedAtAction("GetEmergingRegionEnrollment", new { id = emergingRegionEnrollment.EmergingRegionEnrollmentId }, emergingRegionEnrollment)); }
public async Task <IActionResult> PutEmergingRegionEnrollment([FromRoute] int id, [FromBody] EmergingRegionEnrollment emergingRegionEnrollment) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != emergingRegionEnrollment.EmergingRegionEnrollmentId) { return(BadRequest()); } _context.Entry(emergingRegionEnrollment).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EmergingRegionEnrollmentExists(id)) { return(NotFound()); } else { throw; } } return(Ok(emergingRegionEnrollment)); }