public ActionResult RemoveCouponCode(CouponCodesUpdateModel model) { var cart = mShoppingService.GetCurrentShoppingCart(); cart.RemoveCouponCode(model.RemoveCouponCode); var cartViewModel = mCheckoutService.PrepareCartViewModel(cart.AppliedCouponCodes); return(View("ShoppingCart", cartViewModel)); }
public ActionResult AddCouponCode(CouponCodesUpdateModel model, [FromServices] IStringLocalizer <SharedResources> localizer) { string couponCode = model.NewCouponCode?.Trim(); if (string.IsNullOrEmpty(couponCode) || !shoppingService.AddCouponCode(couponCode)) { return(Json(new { couponCodeInvalidMessage = localizer["Discount coupon is not valid"].Value })); } return(new EmptyResult()); }
public ActionResult AddCouponCode(CouponCodesUpdateModel model) { string couponCode = model.NewCouponCode?.Trim(); if (string.IsNullOrEmpty(couponCode) || !mShoppingService.AddCouponCode(couponCode)) { return(new JsonResult { JsonRequestBehavior = JsonRequestBehavior.AllowGet, Data = new { CouponCodeInvalidMessage = ResHelper.GetString("DancingGoatMvc.Checkout.CouponCodeInvalid") } }); } return(new EmptyResult()); }
public ActionResult AddCouponCode(CouponCodesUpdateModel model) { var cart = mShoppingService.GetCurrentShoppingCart(); var couponCode = model.NewCouponCode; if (string.IsNullOrEmpty(couponCode)) { return(View("ShoppingCart", mCheckoutService.PrepareCartViewModel(cart.AppliedCouponCodes))); } couponCode = couponCode.Trim(); if (!cart.AddCouponCode(couponCode)) { ModelState.AddModelError("NewCouponCode", ResHelper.GetString("DancingGoatMvc.Checkout.CouponCodeInvalid")); } var cartViewModel = mCheckoutService.PrepareCartViewModel(cart.AppliedCouponCodes); return(View("ShoppingCart", cartViewModel)); }
public ActionResult RemoveCouponCode(CouponCodesUpdateModel model) { mShoppingService.RemoveCouponCode(model.RemoveCouponCode); return(new EmptyResult()); }