예제 #1
0
        //Check that all previous info is correct
        public ActionResult NewBicyclePurchase(string bikeModel, int paintType, string constructionType)
        {
            BicycleViewModel bike = new BicycleViewModel();

            bike.MODELTYPE    = bikeModel;
            bike.PAINTID      = paintType;
            bike.CONSTRUCTION = constructionType;
            return(View(bike));
        }
예제 #2
0
        // Once a bicycle order is completed, it is added to the shopping cart
        public ActionResult Add(BicycleViewModel bike)
        {
            if (Session["cart"] == null)
            {
                List <BicycleViewModel> bicycleList = new List <BicycleViewModel>();

                bicycleList.Add(bike);
                Session["cart"] = bicycleList;
                ViewBag.cart    = bicycleList.Count();

                //Sets the number displayed on the shopping cart icon to be 1
                Session["count"] = 1;
            }
            else
            {
                List <BicycleViewModel> bicycleList = (List <BicycleViewModel>)Session["cart"];
                bicycleList.Add(bike);
                Session["cart"] = bicycleList;
                ViewBag.cart    = bicycleList.Count();
                //Increases shopping cart icon number
                Session["count"] = Convert.ToInt32(Session["count"]) + 1;
            }
            return(RedirectToAction("Index", "Home"));
        }