public async Task <IActionResult> Create() { try { var allCocktails = await _cocktailServices.GetAllCocktails(); var allCountries = await _barServices.GetAllCountries(); var createBarVM = new CreateBarVM(); createBarVM.AllCocktails = allCocktails .Select(c => new SelectListItem(c.Name, c.Id)).ToList(); createBarVM.AllCountries = allCountries .Select(c => new SelectListItem(c.Name, c.Id)).ToList(); return(View(createBarVM)); } catch (Exception ex) { _toast.AddErrorToastMessage(ex.Message); ViewBag.ErrorTitle = ""; return(View("Error")); } }