public Task <ExaminationStatisticModel[]> GetAsync(ExaminationStatisticsFilter filter)
 {
     return(examinationStatisticsDataSet
            .FromSqlRaw("select * from examinations.get_examination_statistic({0}, {1}, {2}, {3}, {4}, {5})",
                        filter.AgentsIds,
                        filter.ExaminationIds,
                        filter.InstanceIds,
                        filter.FromDate,
                        filter.ToDate.SetToEndOfDay(),
                        filter.Source)
            .ProjectTo <ExaminationStatisticModel>(mapper.ConfigurationProvider)
            .ToArrayAsync());
 }
 public async Task <ExaminationStatisticModel[]> GetExaminationStatistics([FromBody] ExaminationStatisticsFilter filter)
 => await examinationStatisticsRepository.GetAsync(filter);