public async Task <IActionResult> PutAttendEvent(int id, AttendEvent attendEvent) { if (id != attendEvent.eventId) { return(BadRequest()); } _context.Entry(attendEvent).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AttendEventExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public void AddPersonToEvent(int eventoId, int participantId) { var entity = new AttendEvent(); entity.personId = participantId; entity.eventId = eventoId; _context.AttendEvent.Add(entity); _context.SaveChanges(); }
public async Task <ActionResult <AttendEvent> > PostAttendEvent(AttendEvent attendEvent) { _context.AttendEvent.Add(attendEvent); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (AttendEventExists(attendEvent.eventId)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetAttendEvent", new { id = attendEvent.eventId }, attendEvent)); }