public async Task <ActionResult <Session_Host> > PostSession_Host(Session_Host session_host) { _context.Session_Host.Add(session_host); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (Session_HostExists(session_host.SessionID, session_host.PersonID)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetSession_Host", new { id_session = session_host.SessionID, id_Host = session_host.PersonID }, session_host)); }
public async Task <IActionResult> PutSession_Host(int id_session, int id_host, Session_Host session_Host) { if (id_session != session_Host.SessionID || id_host != session_Host.PersonID) { return(BadRequest()); } _context.Entry(session_Host).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!Session_HostExists(id_session, id_host)) { return(NotFound()); } else { throw; } } return(NoContent()); }