public async Task <IActionResult> PutSpecialization([FromRoute] int id, [FromBody] Speacialization speacialization) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != speacialization.SpeacializationId) { return(BadRequest()); } try { _repo.Update(speacialization); var save = await _repo.SaveAsync(speacialization); } catch (DbUpdateConcurrencyException) { if (!SpeacializationExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult> PostSpecialization([FromBody] Speacialization specialization) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _repo.Add(specialization); var save = await _repo.SaveAsync(specialization); return(CreatedAtAction("GetSpeacializations", new { id = specialization.SpeacializationId }, specialization)); }