public async Task <IActionResult> Get() { using (var context = new EventuallyContext()) { return(Ok(context.Users.ToList())); } }
public async Task <IActionResult> GetEventParticipants(int eventId) { using (var context = new EventuallyContext()) { var eventParticipants = context.EventParticipants.Where(x => x.Event.Id == eventId); var participants = eventParticipants.Select(x => x.User); return(Ok(participants.ToList())); } }
public async Task <IActionResult> GetById(int id) { using (var context = new EventuallyContext()) { var user = await context.Users.FindAsync(id); return(Ok(user)); } }
public async Task <IActionResult> GetEventTags(int eventId) { using (var context = new EventuallyContext()) { var eventTags = context.EventTags.Where(x => x.Event.Id == eventId); var tags = eventTags.Select(x => x.Tag); return(Ok(tags.ToList())); } }