Example #1
0
        public ActionResult Cart()
        {
            double?margin = 0;

            if (Session["SelectedCustomerId"] == null || Session["SelectedCustomerId"].ToString() == "")
            {
                TempData["msg"] = "Please select the customer first.";
                return(RedirectToAction("SelectCustomers"));
            }
            else
            {
                if (TempData["Margin"] == null)
                {
                    margin = GetCustomerMargin();
                    if (margin == null || margin == 0)
                    {
                        ViewModel.DefaultMargin.DefaultMarginUser defaultMarginUsers = new ViewModel.DefaultMargin.DefaultMarginUser();
                        margin = defaultMarginUsers.GetDefaultMargin().DefaultPercentage;
                    }
                    if (margin == null)
                    {
                        margin = 0;
                    }
                    TempData["Margin"] = margin;
                    Session["Margin"]  = margin;
                }
                TMRC_CSP.ViewModel.AddToCart.AddToCart cart = new TMRC_CSP.ViewModel.AddToCart.AddToCart();
                return(View(cart.Get(ViewModel.Account.Login._r.Id, Session["SelectedCustomerId"].ToString(), true)));
            }
        }
Example #2
0
 public JsonResult UpdateItem(int Id, int License, string BillingFrequency)
 {
     TMRC_CSP.ViewModel.AddToCart.AddToCart addToCart = new TMRC_CSP.ViewModel.AddToCart.AddToCart();
     return(Json(addToCart.UpdateById(Id, License, BillingFrequency), JsonRequestBehavior.AllowGet));
 }
Example #3
0
 public ActionResult DeleteAll()
 {
     TMRC_CSP.ViewModel.AddToCart.AddToCart cart = new TMRC_CSP.ViewModel.AddToCart.AddToCart();
     cart.DeleteAll(ViewModel.Account.Login._r.Id);
     return(RedirectToAction("PickMicrosoftOffers"));
 }
Example #4
0
 public JsonResult DeleteItem(int Id)
 {
     TMRC_CSP.ViewModel.AddToCart.AddToCart cart = new TMRC_CSP.ViewModel.AddToCart.AddToCart();
     return(Json(cart.Delete(Id, ViewModel.Account.Login._r.Id), JsonRequestBehavior.AllowGet));
 }
Example #5
0
 public JsonResult AddToCart(string Id, int License)
 {
     TMRC_CSP.ViewModel.AddToCart.AddToCart cart = new TMRC_CSP.ViewModel.AddToCart.AddToCart();
     return(Json(cart.Save(Id, License, ViewModel.Account.Login._r.Id, Session["SelectedCustomerId"].ToString()), JsonRequestBehavior.AllowGet));  // the 0 mean it's a Admin
 }