public async Task <ActionResult <ProfesorSeminario> > PostProfesorSeminario(int profesorId, int seminarioID) { ProfesorSeminario profesorSeminario = new ProfesorSeminario(); profesorSeminario.ProfesorDni = profesorId; profesorSeminario.SeminarioId = seminarioID; _context.ProfesorSeminarios.Add(profesorSeminario); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (ProfesorSeminarioExists(profesorSeminario.ProfesorDni)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetProfesorSeminario", new { id = profesorSeminario.ProfesorDni }, profesorSeminario)); }
public async Task <IActionResult> PutProfesorSeminario(int id, ProfesorSeminario profesorSeminario) { if (id != profesorSeminario.ProfesorDni) { return(BadRequest()); } _context.Entry(profesorSeminario).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProfesorSeminarioExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }