Пример #1
0
        public async Task <IActionResult> findAll()
        {
            AvailableFiltersViewModel model = new AvailableFiltersViewModel();

            var categoriesTask = getCategories(model);
            var formatsTask    = getFormats(model);
            var languagesTask  = getLanguages(model);

            await Task.WhenAll(categoriesTask, formatsTask, languagesTask);

            return(new ObjectResult(model));
        }
Пример #2
0
 async Task getLanguages(AvailableFiltersViewModel model)
 {
     model.Languages = await languageService.FindAllAsync();
 }
Пример #3
0
 async Task getFormats(AvailableFiltersViewModel model)
 {
     model.Formats = await formatService.FindAllAsync();
 }
Пример #4
0
 async Task getCategories(AvailableFiltersViewModel model)
 {
     model.Genres = await genreService.FindAllAsync();
 }