public async Task <SimpleStatisticsModel> Handle(StationsVisitedRequest message, CancellationToken token) { var number = await _context.Answers.Select(r => r.IdPollingStation).Distinct().CountAsync(); return(new SimpleStatisticsModel { Label = "Number of Polling Stations visited", Value = number.ToString() }); }
public async Task <SimpleStatisticsModel> Handle(StationsVisitedRequest message) { var number = await _context.Raspuns.Select(r => r.IdSectieDeVotare).Distinct().CountAsync(); return(new SimpleStatisticsModel { Label = "Number of Polling Stations visited", Value = number.ToString() }); }
public async Task <SimpleStatisticsModel> Handle(StationsVisitedRequest message, CancellationToken token) { var number = await _context.Answers .Include(a => a.Observer) .Where(x => x.Observer.IdNgo != 1) .Where(x => x.Observer.Ngo.IsActive) .Select(r => r.IdPollingStation) .Distinct() .CountAsync(token); return(new SimpleStatisticsModel { Label = "Number of Polling Stations visited", Value = number.ToString() }); }