Esempio n. 1
0
 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());
 }
Esempio n. 2
0
        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());
        }
Esempio n. 3
0
        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());
 }