public async Task <IActionResult> PostGraduatesTotalExitExaminationByEconomy([FromBody] GraduatesTotalExitExaminationByEconomy graduatesTotalExitExaminationByEconomy) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.GraduatesTotalExitExaminationByEconomy.Add(graduatesTotalExitExaminationByEconomy); await _context.SaveChangesAsync(); graduatesTotalExitExaminationByEconomy = _context.GraduatesTotalExitExaminationByEconomy.Include(e => e.Department).FirstOrDefault(e => e.GraduatesTotalExitExaminationByEconomyId == graduatesTotalExitExaminationByEconomy.GraduatesTotalExitExaminationByEconomyId); return(CreatedAtAction("GetGraduatesTotalExitExaminationByEconomy", new { id = graduatesTotalExitExaminationByEconomy.GraduatesTotalExitExaminationByEconomyId }, graduatesTotalExitExaminationByEconomy)); }
public async Task <IActionResult> PutGraduatesTotalExitExaminationByEconomy([FromRoute] int id, [FromBody] GraduatesTotalExitExaminationByEconomy graduatesTotalExitExaminationByEconomy) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != graduatesTotalExitExaminationByEconomy.GraduatesTotalExitExaminationByEconomyId) { return(BadRequest()); } _context.Entry(graduatesTotalExitExaminationByEconomy).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!GraduatesTotalExitExaminationByEconomyExists(id)) { return(NotFound()); } else { throw; } } graduatesTotalExitExaminationByEconomy = _context.GraduatesTotalExitExaminationByEconomy.Include(e => e.Department).FirstOrDefault(e => e.GraduatesTotalExitExaminationByEconomyId == graduatesTotalExitExaminationByEconomy.GraduatesTotalExitExaminationByEconomyId); return(Ok(graduatesTotalExitExaminationByEconomy)); }