public async Task <IActionResult> PostPastoralRegionEnrollment([FromBody] PastoralRegionEnrollment pastoralRegionEnrollment) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.PastoralRegionEnrollments.Add(pastoralRegionEnrollment); await _context.SaveChangesAsync(); return(CreatedAtAction("GetPastoralRegionEnrollment", new { id = pastoralRegionEnrollment.PastoralRegionEnrollmentId }, pastoralRegionEnrollment)); }
public async Task <IActionResult> PutPastoralRegionEnrollment([FromRoute] int id, [FromBody] PastoralRegionEnrollment pastoralRegionEnrollment) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != pastoralRegionEnrollment.PastoralRegionEnrollmentId) { return(BadRequest()); } _context.Entry(pastoralRegionEnrollment).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PastoralRegionEnrollmentExists(id)) { return(NotFound()); } else { throw; } } return(Ok(pastoralRegionEnrollment)); }