Saturday, April 20, 2024 12:42:56 PM
var discountCouponCodes = _workContext.CurrentCustomer.ParseAppliedDiscountCouponCodes();
foreach (var couponCode in discountCouponCodes)
{
var discount = _discountService.GetAllDiscountsForCaching(couponCode: couponCode)
.FirstOrDefault(d => d.RequiresCouponCode && _discountService.ValidateDiscount(d, _workContext.CurrentCustomer).IsValid);
model.DiscountBox.AppliedDiscountsWithCodes.Add(new ShoppingCartModel.DiscountBoxModel.DiscountInfoModel()
{
Id = discount.Id,
CouponCode = discount.CouponCode
});
}
var discountCouponCodes = _workContext.CurrentCustomer.ParseAppliedDiscountCouponCodes();
foreach (var couponCode in discountCouponCodes)
{
var discount = _discountService.GetAllDiscountsForCaching(couponCode: couponCode)
.FirstOrDefault(d => d.RequiresCouponCode && _discountService.ValidateDiscount(d, _workContext.CurrentCustomer).IsValid);
if (discount!=null)
{
model.DiscountBox.AppliedDiscountsWithCodes.Add(new ShoppingCartModel.DiscountBoxModel.DiscountInfoModel()
{
Id = discount.Id,
CouponCode = discount.CouponCode
});
}
}