public JsonResult CanAddQuantity(AddToCartModel model) { CanAddQuantityValidationResult result = _cartValidationService.CanAddQuantity(model); return(result.Valid ? Json(true, JsonRequestBehavior.AllowGet) : Json(result.Message, JsonRequestBehavior.AllowGet)); }
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()); }