public CouponCodeExpiredReservations(IDiscountUsageDataService discountUsageDataService, ICouponCodeDataService couponCodeDataService) { _discountUsageDataService = discountUsageDataService; _couponCodeDataService = couponCodeDataService; _unitOfWork = Container.GetInstance <IUnitOfWork>(); HostingEnvironment.RegisterObject(this); }
public CurrentUserService(IIdentityManager identityManager, IAppUserManager userManager, IUnitOfWork unitOfWork, IFileManager fileManager, IDiscountDataService discountDataService, IWorkContext workContext, IShoppingCartItemDataService shoppingCartItemDataService, IDiscountValidator discountValidator, ICouponCodeDataService couponCodeDataService, IOrderDataService orderDataService, IAddressDataService addressDataService) { _identityManager = identityManager; _userManager = userManager; _unitOfWork = unitOfWork; _fileManager = fileManager; _discountDataService = discountDataService; _workContext = workContext; _shoppingCartItemDataService = shoppingCartItemDataService; _discountValidator = discountValidator; _couponCodeDataService = couponCodeDataService; _orderDataService = orderDataService; _addressDataService = addressDataService; _userAttributes = unitOfWork.Set <UserAttribute>(); _currUserId = new Lazy <Guid>(() => _userManager.GetCurrentUserId()); }