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);