public async Task <IActionResult> PutSpecializationSubject(int id, SpecializationSubject specializationSubject) { if (id != specializationSubject.Id) { return(BadRequest()); } _context.Entry(specializationSubject).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SpecializationSubjectExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <SpecializationSubject> > PostSpecializationSubject(SpecializationSubject specializationSubject) { _context.SpecializationSubjects.Add(specializationSubject); await _context.SaveChangesAsync(); return(CreatedAtAction("GetSpecializationSubject", new { id = specializationSubject.Id }, specializationSubject)); }