public async Task <Result <NationalSocietyDashboardFiltersResponseDto> > GetFiltersData(int nationalSocietyId)
        {
            var healthRiskNames = await _nationalSocietyService.GetHealthRiskNames(nationalSocietyId, true);

            var dto = new NationalSocietyDashboardFiltersResponseDto {
                HealthRisks = healthRiskNames
            };

            return(Success(dto));
        }
示例#2
0
        public async Task <Result <NationalSocietyReportListFilterResponseDto> > Filters(int nationalSocietyId)
        {
            var nationalSocietyHealthRiskNames = await _nationalSocietyService.GetHealthRiskNames(nationalSocietyId, false);

            var dto = new NationalSocietyReportListFilterResponseDto
            {
                HealthRisks = nationalSocietyHealthRiskNames
                              .Select(p => new HealthRiskDto
                {
                    Id   = p.Id,
                    Name = p.Name
                })
            };

            return(Success(dto));
        }