Exemple #1
0
        private async Task FillViewData()
        {
            var ingredientsTask = _ingredientService.GetIngredientsForSelect();
            var unitsTask       = _unitsService.GetUnitsForSelect();
            var storesTask      = _storesService.GetStoresForSelect();
            await Task.WhenAll(ingredientsTask, unitsTask, storesTask);

            ViewData["Ingredients"] = new SelectList(ingredientsTask.Result, "Id", "Name");
            ViewData["Units"]       = new SelectList(unitsTask.Result, "Id", "Name");
            ViewData["Stores"]      = new SelectList(storesTask.Result, "Id", "Name");
        }