Пример #1
0
        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));
        }
Пример #2
0
        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));
        }