public ActionResult Create(FoodCategory foodcategory)
 {
     if (ModelState.IsValid)
     {
         db.FoodCategories.Add(foodcategory);
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     return View(foodcategory);
 }
        public ActionResult CreateCategory(FoodCategory foodcategory)
        {
            if (ModelState.IsValid)
            {
                int restaurantid = ((Restaurant)Session["RestaurantUser"]).RestaurantId;
                foodcategory.RestaurantId = restaurantid;
                db.FoodCategories.Add(foodcategory);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            return View(foodcategory);
        }
示例#3
0
 public ActionResult FoodCategoryEdit(FoodCategory foodcategory)
 {
     if (ModelState.IsValid)
     {
         db.Entry(foodcategory).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("FoodCategoryList", new { id = foodcategory.RestaurantId });
     }
     return View(foodcategory);
 }
示例#4
0
        public ActionResult FoodCategoryAdd(FormCollection fc)
        {
            FoodCategory f1 = new FoodCategory();

            f1.FoodCategoryName = fc["txtFoodCategory"];
            f1.FoodCategoryDescription = fc["txtDesc"];
            f1.RestaurantId = Convert.ToInt32(fc["hddRestaurantId"]);
            db.FoodCategories.Add(f1);
            db.SaveChanges();

            return RedirectToAction("FoodCategoryList", new { id = f1.RestaurantId });
        }
 public ActionResult Edit(FoodCategory foodcategory)
 {
     if (ModelState.IsValid)
     {
         db.Entry(foodcategory).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     return View(foodcategory);
 }
        public ActionResult EditCategory(FoodCategory foodcategory)
        {
            if (ModelState.IsValid)
            {
                int restaurantid = ((Restaurant)Session["RestaurantUser"]).RestaurantId;
                foodcategory.RestaurantId = restaurantid;

                db.Entry(foodcategory).State = EntityState.Modified;
                db.SaveChanges();
                return RedirectToAction("Index");
            }
            return View(foodcategory);
        }
        public ActionResult FoodMenu(int id = 0, string txtSearchRes="",int  FoodCategoryid=0)
        {
            ViewBag.Bread = "Food";
            ViewBag.Restaurantid = id;
            ViewBag.Searchtxt = txtSearchRes;
            List<int> categoryid = new List<int>();
            List<FoodCategory> foodCategory =foodCategory = db.FoodCategories.Where(f => f.RestaurantId == id).ToList();
            if (txtSearchRes != "")
            {
                foodCategory.Clear();
                categoryid=(from f in  db.FoodItems.Where(c=>c.FoodItemName.ToUpper().Contains(txtSearchRes.ToUpper())) select f.FoodCategoryId).Distinct().ToList();
                foreach (int fcid in categoryid)
                {
                    FoodCategory fc = db.FoodCategories.Where(a=>a.FoodCategoryId==fcid).FirstOrDefault();
                    foodCategory.Add(fc);
                }
            }

            if (FoodCategoryid != 0)
            {
                foodCategory = foodCategory.Where(c => c.FoodCategoryId == FoodCategoryid).ToList();
            }

            if ((db.FoodItems.Where(r => r.RestaurantId == id && r.IsHotDeal == true).Count()) > 0)
            {
                FoodCategory hotdeal = new FoodCategory();
                hotdeal.FoodCategoryName = "Hot Deal";
                hotdeal.FoodCategoryId = 0;
                foodCategory.Insert(0, hotdeal);
            }
            ViewBag.FoodCategoryid = new SelectList(foodCategory, "FoodCategoryId", "FoodCategoryName", string.Empty);
            Session["Restaurant"] = db.Restaurants.Single(f => f.RestaurantId == id);
            return View(foodCategory);
        }