Example #1
0
 public AdminController
 (
     ISteamService steamService,
     IPricingServiceFactory pricingServiceFactory,
     ISettingsService settingsService,
     ILevelService levelService,
     IRepoServiceFactory repoServiceFactory,
     IStaffService staffService,
     IChatService chatService,
     ITicketService ticketService,
     IGrpcService grpcService,
     IItemTransferService itemTransferService,
     IUserService userService
 )
 {
     _steamService          = steamService;
     _pricingServiceFactory = pricingServiceFactory;
     _settingsService       = settingsService;
     _levelService          = levelService;
     _repoServiceFactory    = repoServiceFactory;
     _staffService          = staffService;
     _chatService           = chatService;
     _ticketService         = ticketService;
     _grpcService           = grpcService;
     _itemTransferService   = itemTransferService;
     _userService           = userService;
 }
Example #2
0
 public PricingServiceBrasselerCanada(
     IUnitOfWorkFactory unitOfWorkFactory,
     ICurrencyFormatProvider currencyFormatProvider,
     IOrderLineUtilities orderLineUtilities,
     IPricingServiceFactory pricingServiceFactory,
     PricingSettings pricingSettings,
     IPriceMatrixUtilities priceMatrixUtilities,
     IPerRequestCacheManager perRequestCacheManager
     )
     : base(unitOfWorkFactory, currencyFormatProvider, orderLineUtilities, pricingServiceFactory, perRequestCacheManager, priceMatrixUtilities, pricingSettings)
 {
     customSettings = new Lazy <CustomSettings>();
 }
 public AddFreeProduct_Brasseler(ICartPipeline cartPipeline, IOrderLineUtilities orderLineUtilities, IPricingServiceFactory pricingServiceFactory, ICustomerOrderUtilities customerOrderUtilities, IUnitOfWorkFactory unitOfWorkFactory, IPricingPipeline PricingPipeline, IPromotionAmountProvider promotionProvider, InventorySettings inventorySettings, Lazy <IInventoryPipeline> inventoryPipeline, IProductUtilities productUtilities)
     : base(PricingPipeline, promotionProvider)
 {
     this.CustomerOrderUtilities = customerOrderUtilities;
     this.UnitOfWork             = unitOfWorkFactory.GetUnitOfWork();
     this.pricingPipeline        = PricingPipeline;
     this.ProductUtilities       = productUtilities;
     this.CartPipeline           = cartPipeline;
     this.OrderLineUtilities     = orderLineUtilities;
     this.InventorySettings      = inventorySettings;
     this.InventoryPipeline      = inventoryPipeline;
 }
Example #4
0
 public JobScheduleManager(IPricingServiceFactory pricingServiceFactory)
 {
     _pricingServiceFactory = pricingServiceFactory;
 }