public virtual ActionResult Add(ItemViewModel item)
 {
     var model = Session["cart"] as CartViewModel ?? new CartViewModel();
     //Check if Item already in cart.
     var existingItem = (from i in model.Items where i.Sku == item.Sku select i).FirstOrDefault();
     if(existingItem == null)
     {
         model.Items.Add(item);
     }
     else
     {
         existingItem.Quantity += item.Quantity;
     }
     model.TotalPrice += item.Price * item.Quantity;
     Session["cart"] = model;
     return View(MVC.Shared.Views.Partial.QuickCart, model);
 }
 public virtual JsonResult GetDefault()
 {
     var model = new ItemViewModel {Sku = "test", Price = 10.00, Size = "Small", Quantity = 0};
     return Json(model);
 }