public ActionResult ViewPlacedCart()
 {
     try
     {
         if (Session["UserName"] == null)
         {
             return(RedirectToAction("Login", "Login"));
         }
         FoodOrderRep mFoodOrderRep = new FoodOrderRep();
         return(View(mFoodOrderRep.GetOrderByStatus(Session["UserName"].ToString(), "Placed", "Student")));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public ActionResult PlaceOrder()
 {
     try
     {
         if (Session["UserName"] == null)
         {
             return(RedirectToAction("Login", "Login"));
         }
         FoodOrderRep mFoodOrderRep = new FoodOrderRep();
         if (mFoodOrderRep.PlaceOrder(Session["UserName"].ToString()))
         {
             ViewBag.AlertMsg = "Order Placed successfully";
         }
         return(RedirectToAction("ViewCart"));
     }
     catch
     {
         return(RedirectToAction("Login", "Login"));
     }
 }
 public ActionResult DeleteFromCart(int id)
 {
     try
     {
         if (Session["UserName"] == null)
         {
             return(RedirectToAction("Login", "Login"));
         }
         FoodOrderRep mFoodOrderRep = new FoodOrderRep();
         if (mFoodOrderRep.DeleteFromCart(id))
         {
             ViewBag.AlertMsg = "Food Item deleted successfully";
         }
         return(RedirectToAction("ViewCart"));
     }
     catch
     {
         return(RedirectToAction("Login", "Login"));
     }
 }
 public ActionResult AddMenuList(int ID)
 {
     try
     {
         if (Session["UserName"] == null)
         {
             return(RedirectToAction("Login", "Login"));
         }
         if (ModelState.IsValid)
         {
             FoodOrderRep mFoodOrderRep = new FoodOrderRep();
             if (mFoodOrderRep.AddToCart(ID, Session["UserName"].ToString(), 1))
             {
                 ViewBag.Message = "Food added in Card";
             }
             return(RedirectToAction("ViewCart"));
         }
         return(View());
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }