public IActionResult DeleteItemToShoppingCart(int shoppingCartFoodItemId) { var shoppingCartFoodItem = NHibernateHelperCore.GetSingleOrDefault <ShoppingCartFoodItem>(a => a.Id == shoppingCartFoodItemId); NHibernateHelperCore.DeleteEntities(shoppingCartFoodItem); return(Ok()); }
public ActionResult DeleteFoodItemToExtra(int id) { var delFoodItemToExtra = NHibernateHelperCore.GetSingleOrDefault <FoodItemToExtra>(a => a.Id == id); NHibernateHelperCore.DeleteEntities <FoodItemToExtra>(delFoodItemToExtra); return(RedirectToAction("Index", "FoodItemToExtra")); }
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 })); }
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")); }