public async Task <ActionResult <ProfesorSeminario> > PostSocioSeminario(int socioId, int seminarioID) { SeminarioSocio socioSeminario = new SeminarioSocio(); socioSeminario.SocioId = socioId; socioSeminario.SeminarioId = seminarioID; _context.SocioSeminario.Add(socioSeminario); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (SeminarioSocioExists(socioSeminario.SocioId)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetSocioSeminario", new { id = socioSeminario.SocioId }, socioSeminario)); }
public async Task <IActionResult> PutSeminarioSocio(int id, SeminarioSocio seminarioSocio) { if (id != seminarioSocio.SocioId) { return(BadRequest()); } _context.Entry(seminarioSocio).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SeminarioSocioExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }