예제 #1
0
        public async Task <SimpleStatisticsModel> Handle(NotesUploadedRequest message)
        {
            var number = await _context.Nota.CountAsync();

            return(new SimpleStatisticsModel
            {
                Label = "Number of notes submitted",
                Value = number.ToString()
            });
        }
예제 #2
0
        public async Task <SimpleStatisticsModel> Handle(NotesUploadedRequest message, CancellationToken token)
        {
            var number = await _context.Notes
                         .Include(n => n.Observer)
                         .Where(x => x.Observer.IdNgo != 1)
                         .Where(x => x.Observer.Ngo.IsActive)
                         .CountAsync(token);

            return(new SimpleStatisticsModel
            {
                Label = "Number of notes submitted",
                Value = number.ToString()
            });
        }