public async Task <IActionResult> PutStandard([FromRoute] int id, [FromBody] StanderdClass standard) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != standard.ClassId) { return(BadRequest()); } try { _repo.Update(standard); var save = await _repo.SaveAsync(standard); } catch (DbUpdateConcurrencyException) { if (!StandardExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult> PostStandard([FromBody] StanderdClass standard) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _repo.Add(standard); var save = await _repo.SaveAsync(standard); return(CreatedAtAction("GetStandard", new { id = standard.ClassId }, standard)); }