Пример #1
0
 public static ItemBindingModel ToCartItemBindingModel(this CartItemObject model)
 {
     return(new ItemBindingModel()
     {
         ItemId = model.ItemId,
         Title = model.Title,
         Status = model.Status
     });
 }
Пример #2
0
        public ActionResult UpdateShoppingCartItem(CartItemObject cartItemObject, string subdomain)
        {
            try
            {
                if (cartItemObject.ShoppinCartItemId < 1 || cartItemObject.QuantityOrdered < 1)
                {
                    return(Json(0, JsonRequestBehavior.AllowGet));
                }

                var store = new SessionHelpers().GetStoreInfo(subdomain);
                if (store == null || store.StoreId < 1)
                {
                    return(Json(new StoreItemStockObject(), JsonRequestBehavior.AllowGet));
                }

                var processStatus = new DefaultServices().UpdateShoppingCartItem(cartItemObject);

                return(Json(processStatus, JsonRequestBehavior.AllowGet));
            }
            catch (Exception)
            {
                return(Json(new StoreItemStockObject(), JsonRequestBehavior.AllowGet));
            }
        }
Пример #3
0
 public long UpdateShoppingCartItem(CartItemObject cartItemObject)
 {
     return(_defaultsRepository.UpdateShoppingCartItem(cartItemObject));
 }