public StatisticsService(SellMeDbContext context, IAdsService adsService, IUsersService usersService, IPromotionsService promotionsService) { this.context = context; this.adsService = adsService; this.usersService = usersService; this.promotionsService = promotionsService; }
/// <summary> /// Constructs a new <see cref="PromotionLoggingHandler"/> object, with injected dependencies. /// </summary> public PromotionLoggingHandler( IAuthorizationService authorizationService, IDiscordClient discordClient, IDesignatedChannelService designatedChannelService, IUserService userService, IPromotionsService promotionsService, ISelfUserProvider selfUserProvider) { AuthorizationService = authorizationService; DiscordClient = discordClient; DesignatedChannelService = designatedChannelService; UserService = userService; PromotionsService = promotionsService; SelfUserProvider = selfUserProvider; }
/// <summary> /// Constructs a new <see cref="PromotionLoggingHandler"/> object, with injected dependencies. /// </summary> public PromotionLoggingHandler( IAuthorizationService authorizationService, IDiscordSocketClient discordSocketClient, IDesignatedChannelService designatedChannelService, IUserService userService, IPromotionsService promotionsService, IOptions <ModixConfig> modixConfig) { AuthorizationService = authorizationService; DiscordSocketClient = discordSocketClient; DesignatedChannelService = designatedChannelService; UserService = userService; PromotionsService = promotionsService; ModixConfig = modixConfig.Value; }
public SalesController ( ILogger <SalesController> logger, ISalesRepository repo, ISalesService salesService, IPromotionsService promoService, IInventoryService inventoryService, IMapper mapper ) { _logger = logger; _saleService = salesService; _promoService = promoService; _repo = repo; _mapper = mapper; _inventoryService = inventoryService; }
public UserInfoModule( ILogger <UserInfoModule> logger, IUserService userService, IModerationService moderationService, IAuthorizationService authorizationService, IMessageRepository messageRepository, IEmojiRepository emojiRepository, IHttpClientFactory httpClientFactory, IPromotionsService promotionsService) { Log = logger ?? new NullLogger <UserInfoModule>(); UserService = userService; ModerationService = moderationService; AuthorizationService = authorizationService; MessageRepository = messageRepository; EmojiRepository = emojiRepository; HttpClientFactory = httpClientFactory; PromotionsService = promotionsService; }
public UserInfoModule( ILogger <UserInfoModule> logger, IUserService userService, IModerationService moderationService, IAuthorizationService authorizationService, IMessageRepository messageRepository, IEmojiRepository emojiRepository, IPromotionsService promotionsService, IImageService imageService) { _log = logger ?? new NullLogger <UserInfoModule>(); _userService = userService; _moderationService = moderationService; _authorizationService = authorizationService; _messageRepository = messageRepository; _emojiRepository = emojiRepository; _promotionsService = promotionsService; _imageService = imageService; }
public UserInfoModule( ILogger <UserInfoModule> logger, IUserService userService, IModerationService moderationService, IAuthorizationService authorizationService, IMessageRepository messageRepository, IEmojiRepository emojiRepository, IPromotionsService promotionsService, IImageService imageService, IOptions <ModixConfig> config, IAutoRemoveMessageService autoRemoveMessageService, IMediator mediator) { _log = logger ?? new NullLogger <UserInfoModule>(); _userService = userService; _moderationService = moderationService; _authorizationService = authorizationService; _messageRepository = messageRepository; _emojiRepository = emojiRepository; _promotionsService = promotionsService; _imageService = imageService; _config = config.Value; _autoRemoveMessageService = autoRemoveMessageService; _mediator = mediator; }
public PromotionsModule(IPromotionsService promotionsService) { PromotionsService = promotionsService; }
public PromotionController(DiscordSocketClient client, IPromotionsService promotionService, IAuthorizationService auth) : base(client, auth) { _promotionsService = promotionService; }
public FixedPriceDiscountProvider(IPromotionsService promotions) { _promotions = promotions; _discountsSchemes = new Dictionary <string, decimal>(); LoadDiscountInfo(); }
public PromotionsModule(IPromotionsService promotionsService, IOptions <ModixConfig> config) { PromotionsService = promotionsService; Config = config.Value; }
public void Init() { _promotions = new InMemoryPromotionsService(); _discountProvider = new FixedPriceDiscountProvider(_promotions); _cartManager = new CartManager(_discountProvider); }
public PromotionsController(IPromotionsService promotionsService) { this.promotionsService = promotionsService; }
public BackgroundEmailSender(EmailSettings settings, IPromotionsService service, IEmailService emailService) { _emailService = emailService; _service = service; _settings = settings; }
public PromotionsQueryHandler(IMapper mapper, IPromotionsService promotionsService) { _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); _promotionsService = promotionsService ?? throw new ArgumentNullException(nameof(promotionsService)); }