public async Task <IActionResult> PostGraduatesTotalExitExaminationByDisability([FromBody] GraduatesTotalExitExaminationByDisability graduatesTotalExitExaminationByDisability) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.GraduatesTotalExitExaminationByDisability.Add(graduatesTotalExitExaminationByDisability); await _context.SaveChangesAsync(); graduatesTotalExitExaminationByDisability = _context.GraduatesTotalExitExaminationByDisability.Include(e => e.Department).FirstOrDefault(e => e.GraduatesTotalExitExaminationByDisabilityId == graduatesTotalExitExaminationByDisability.GraduatesTotalExitExaminationByDisabilityId); return(CreatedAtAction("GetGraduatesTotalExitExaminationByDisability", new { id = graduatesTotalExitExaminationByDisability.GraduatesTotalExitExaminationByDisabilityId }, graduatesTotalExitExaminationByDisability)); }
public async Task <IActionResult> PutGraduatesTotalExitExaminationByDisability([FromRoute] int id, [FromBody] GraduatesTotalExitExaminationByDisability graduatesTotalExitExaminationByDisability) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != graduatesTotalExitExaminationByDisability.GraduatesTotalExitExaminationByDisabilityId) { return(BadRequest()); } _context.Entry(graduatesTotalExitExaminationByDisability).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!GraduatesTotalExitExaminationByDisabilityExists(id)) { return(NotFound()); } else { throw; } } graduatesTotalExitExaminationByDisability = _context.GraduatesTotalExitExaminationByDisability.Include(e => e.Department).FirstOrDefault(e => e.GraduatesTotalExitExaminationByDisabilityId == graduatesTotalExitExaminationByDisability.GraduatesTotalExitExaminationByDisabilityId); return(Ok(graduatesTotalExitExaminationByDisability)); }