public async Task <IActionResult> ModifyBarCocktails(AddCocktailsToBarViewModel viewModel) { await barCockailService.Add(viewModel.SelectedCocktails, viewModel.BarId); await barCockailService.Remove(viewModel.UnSelectedCocktails, viewModel.BarId); return(Redirect("~/Magician/Bar/Details/" + viewModel.BarId)); }
public async Task <IActionResult> ModifyBarCocktails(string Id) { var barViewModel = new AddCocktailsToBarViewModel { BarName = await this.barService.GetNameForBarById(Id), BarId = Id, CocktailsToAdd = (await this.cocktailService.GetAllNotContainedCocktailsDTO(Id)).Select(x => new SelectListItem(x.Name, x.Id)), CocktailsToRemove = (await this.cocktailService.GetAllContainedCocktailsDTO(Id)).Select(x => new SelectListItem(x.Name, x.Id)) }; //TODO remove ok return(View(barViewModel)); }