public IActionResult CreateDish(string name)
        {
            IEnumerable <BusinessLogic.Dish> dish = restaurantService.GetDish();
            var mapper2 = new MapperConfiguration(cfg => cfg.CreateMap <BusinessLogic.Dish, DishViewModel>()).CreateMapper();
            var dishs   = mapper2.Map <IEnumerable <BusinessLogic.Dish>, List <DishViewModel> >(dish);
            var last    = dishs.LastOrDefault().Dishid;

            var dishDto = new BusinessLogic.Dish
            {
                Name = name,
            };

            restaurantService.EditDish(dishDto);

            var IDs = AreChecked.ToArray();

            for (int i = 0; i < IDs.Length; i++)
            {
                var detailsDto = new BusinessLogic.Dishdetails
                {
                    Dishid       = last + 1,
                    Ingredientid = IDs[i],
                };
                restaurantService.EditDetails(detailsDto);
            }

            return(new RedirectToPageResult("/"));
        }
        public void EditDetails(Dishdetails detailsDto)
        {
            DataLayer.Dishdetails dishDetail = new DataLayer.Dishdetails
            {
                Dishid       = detailsDto.Dishid,
                Ingredientid = detailsDto.Ingredientid
            };

            Database.Dishdetails.Create(dishDetail);
            Database.Save();
        }