public List <EventViewModel> Handle(EventsWithUnlockedCampaignsQuery message) { return(dataContext.Events.Where(c => !c.Campaign.Locked) .ToList() // get from SQL to C# .Select(a => new EventViewModel(a)) .ToList()); }
public async Task <List <EventViewModel> > Handle(EventsWithUnlockedCampaignsQuery message) { var @events = await dataContext.Events .Where(c => !c.Campaign.Locked) .Include(c => c.Campaign) .Include(c => c.Campaign.ManagingOrganization) .Include(c => c.Campaign.Location) .Include(c => c.VolunteerTasks) .ToListAsync(); return(@events.Select(@event => new EventViewModel(@event)).ToList()); }
public async Task <List <EventViewModel> > Handle(EventsWithUnlockedCampaignsQuery message) { var @events = await dataContext.Events.Where(c => !c.Campaign.Locked).ToListAsync(); return(@events.Select(@event => new EventViewModel(@event)).ToList()); }
public List <EventViewModel> Handle(EventsWithUnlockedCampaignsQuery message) { return(dataAccess.Events.Where(c => !c.Campaign.Locked) .Select(a => new EventViewModel(a)) .ToList()); }