public PaymentService_Brasseler(IUnitOfWorkFactory unitOfWorkFactory, IPaymentGatewayFactory paymentGatewayFactory, ICustomerService customerService, IUserProfileUtilities userProfileUtilities, PaymentSettings paymentSettings, ICartOrderProviderFactory cartOrderProviderFactory, CustomSettings customSettings) : base(unitOfWorkFactory) { this.paymentGatewayFactory = paymentGatewayFactory; this.customerService = customerService; this.userProfileUtilities = userProfileUtilities; this.paymentSettings = paymentSettings; this.cartOrderProviderFactory = cartOrderProviderFactory; this.customSettings = customSettings; }
public ImpersonateTokenGenerator(IUnitOfWorkFactory unitOfWorkFactory, IUserProfileUtilities userProfileUtilities) { this.UnitOfWork = unitOfWorkFactory.GetUnitOfWork(); this.UserProfileUtilities = userProfileUtilities; }