Ejemplo n.º 1
0
        public JsonResult CanAddQuantity(AddToCartModel model)
        {
            CanAddQuantityValidationResult result = _cartValidationService.CanAddQuantity(model);

            return(result.Valid
                ? Json(true, JsonRequestBehavior.AllowGet)
                : Json(result.Message, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
0
 public AddToCartResult Add(AddToCartModel addToCartModel)
 {
     if (_cartValidationService.CanAddQuantity(addToCartModel).Valid)
     {
         _cartItemManager.AddToCart(addToCartModel);
         return(new AddToCartResult
         {
             Success = true,
             ProductVariantId = addToCartModel.ProductVariant.Id,
             Quantity = addToCartModel.Quantity
         });
     }
     return(new AddToCartResult());
 }