// GET: /Checkout/CompleteCheckout
 public ActionResult CompleteCheckout(Order order)
 {
     ShoppingCart cart = (ShoppingCart)Session["cart"];
     String accountType = Session["account"].ToString();
     Order newOrder = new Order(Session["loginName"].ToString(), accountType, cart);
     newOrder.shippersId = order.shippersId;
     newOrder.getSingleShippersDetails();
     newOrder.getTotals();
     return View(newOrder);
 }
        // Post: /Checkout/CompleteOrderProcess
        public ActionResult CompleteOrderProcess(Order order, int shippersID)
        {
            if (ModelState.IsValid)
            {
                ShoppingCart cart = (ShoppingCart)Session["cart"];
                String accountType = Session["account"].ToString();
                Order newOrder = new Order(Session["loginName"].ToString(), accountType, cart);
                newOrder.shippersId = Convert.ToInt32(shippersID);
                newOrder.getSingleShippersDetails();
                newOrder.getTotals();
                newOrder.completeOrderInfo(Session["loginName"].ToString(), Session["account"].ToString());

                ShoppingCart newCart = new ShoppingCart(Session["loginName"].ToString());
                newCart.setTotals();
                Session["itemCount"] = newCart.totalItemCount;
                Session["cart"] = newCart;

                return RedirectToAction("CompleteOrder");
            }
            else
            {
                return View(order);
            }
        }