// GET: CakeDeliveryDetails/Edit/5
        public ActionResult Edit(MultipleView multipleView)
        {
            if (multipleView == null)
            {
                return(HttpNotFound());
            }
            CakeOrderDetail cakeOrderInformation = new CakeOrderDetail();

            cakeOrderInformation.Address      = multipleView.Address;
            cakeOrderInformation.CakeName     = multipleView.CakeName;
            cakeOrderInformation.CakeType     = multipleView.CakeType;
            cakeOrderInformation.City         = multipleView.City;
            cakeOrderInformation.Country      = multipleView.Country;
            cakeOrderInformation.DeliveryDate = multipleView.DeliveryDate;
            cakeOrderInformation.DeliveryTime = multipleView.DeliveryTime;
            cakeOrderInformation.FirstName    = multipleView.FirstName;
            cakeOrderInformation.LastName     = multipleView.LastName;
            cakeOrderInformation.PostalCode   = multipleView.PostalCode;
            cakeOrderInformation.Province     = multipleView.Province;
            cakeOrderInformation.StreetNumber = multipleView.StreetNumber;
            cakeOrderInformation.Weight       = multipleView.Weight;
            var countries = GetCountries();

            cakeOrderInformation.countries = GetSelectListItems(countries);
            return(View(cakeOrderInformation));
        }
 // GET: CakeOrderDetails/Details/5
 public ActionResult Details(MultipleView multipleView)
 {
     if (multipleView == null)
     {
         return(HttpNotFound());
     }
     return(View(multipleView));
 }
        public ActionResult Order_Cake([Bind(Include = "LastName,CakeName,CakeType,Weight,DeliveryDate,DeliveryTime,FirstName,StreetNumber,Address,City,Province,Country,PostalCode")] CakeOrderDetail cakeOrderInformation)
        {
            if (ModelState.IsValid)
            {
                db.CakeOrderDetails.Add(cakeOrderInformation);
                MultipleView multipleView = new MultipleView();
                //db.SaveChanges();
                //ViewBag.OrderId = cakeOrderInformation.OrderId;
                return(RedirectToAction("Payment", cakeOrderInformation));
            }
            var countries = GetCountries();

            cakeOrderInformation.countries = GetSelectListItems(countries);

            return(View(cakeOrderInformation));
        }
        //GET:Home/Payment
        public ActionResult Payment(CakeOrderDetail cakeOrderInformation)
        {
            ViewBag.Message = "Payment Page.";
            MultipleView multipleView = new MultipleView();

            multipleView.Address      = cakeOrderInformation.Address;
            multipleView.CakeName     = cakeOrderInformation.CakeName;
            multipleView.CakeType     = cakeOrderInformation.CakeType;
            multipleView.City         = cakeOrderInformation.City;
            multipleView.Country      = cakeOrderInformation.Country;
            multipleView.DeliveryDate = cakeOrderInformation.DeliveryDate;
            multipleView.DeliveryTime = cakeOrderInformation.DeliveryTime;
            multipleView.FirstName    = cakeOrderInformation.FirstName;
            multipleView.LastName     = cakeOrderInformation.LastName;
            multipleView.PostalCode   = cakeOrderInformation.PostalCode;
            multipleView.Province     = cakeOrderInformation.Province;
            multipleView.StreetNumber = cakeOrderInformation.StreetNumber;
            multipleView.Weight       = cakeOrderInformation.Weight;
            return(View(multipleView));
        }