public IActionResult DeleteItemToShoppingCart(int shoppingCartFoodItemId)
        {
            var shoppingCartFoodItem = NHibernateHelperCore.GetSingleOrDefault <ShoppingCartFoodItem>(a => a.Id == shoppingCartFoodItemId);

            NHibernateHelperCore.DeleteEntities(shoppingCartFoodItem);
            return(Ok());
        }
Пример #2
0
        public ActionResult DeleteFoodItemToExtra(int id)
        {
            var delFoodItemToExtra = NHibernateHelperCore.GetSingleOrDefault <FoodItemToExtra>(a => a.Id == id);

            NHibernateHelperCore.DeleteEntities <FoodItemToExtra>(delFoodItemToExtra);

            return(RedirectToAction("Index", "FoodItemToExtra"));
        }
Пример #3
0
        public IActionResult DeleteFoodItemExtra(int id, int foodCategoryId)
        {
            var delFoodItemExtra = NHibernateHelperCore.GetSingleOrDefault <FoodItemExtra>(a => a.Id == id);

            NHibernateHelperCore.DeleteEntities <FoodItemExtra>(delFoodItemExtra);

            return(RedirectToAction("Index", "FoodItemExtra", new
            {
                id = foodCategoryId
            }));
        }
Пример #4
0
        public IActionResult DeleteFoodCategory(int id)
        {
            var delFoodCategory = NHibernateHelperCore.GetSingleOrDefault <FoodCategory>(a => a.Id == id);
            var foodItem        = NHibernateHelperCore.GetEntities <FoodItem>(a => a.FoodCategory.Id == id);
            var foodItemExtra   = NHibernateHelperCore.GetEntities <FoodItemExtra>(a => a.FoodCategory.Id == id);

            if (foodItem.Count != 0 && foodItemExtra.Count != 0)
            {
                foreach (var delFoodItem in foodItem)
                {
                    NHibernateHelperCore.DeleteEntities <FoodItem>(delFoodItem);
                }

                foreach (var delFoodItemExtra in foodItemExtra)
                {
                    NHibernateHelperCore.DeleteEntities <FoodItemExtra>(delFoodItemExtra);
                }
            }

            NHibernateHelperCore.DeleteEntities <FoodCategory>(delFoodCategory);

            return(RedirectToAction("Index", "Home"));
        }