public async Task <IActionResult> GetFiltersInfo() { FiltersInfoBlModel filters = await _filmsService.GetFiltersInfo(); return(Ok( Mapper.Map <FiltersInfoModel>(filters) )); }
public async Task <FiltersInfoBlModel> GetFiltersInfo() { IEnumerable <CinemaNamesDalDtoModel> cinemaNames = await _filmRepository.GetCinemaNames(); IEnumerable <CityNamesDalDtoModel> cityNames = await _filmRepository.GetCityNames(); IEnumerable <FilmNamesDalDtoModel> filmNames = await _filmRepository.GetFilmNames(); List <string> cinemaNamesList = new List <string>(); foreach (var elem in cinemaNames) { cinemaNamesList.Add(elem.Name); } List <string> cityNamesList = new List <string>(); foreach (var elem in cityNames) { cityNamesList.Add(elem.Name); } List <string> filmNamesList = new List <string>(); foreach (var elem in filmNames) { filmNamesList.Add(elem.Name); } FiltersInfoBlModel filtersInfo = new FiltersInfoBlModel ( filmNamesList.ToArray(), cinemaNamesList.ToArray(), cityNamesList.ToArray() ); return(filtersInfo); }