Esempio n. 1
0
 public ProductService(
     IRepository <ProductOption> productOptionRepository,
     IRepository <Product> productRepository,
     IWorkContext workContext,
     IRepository <Category> categoryRepository,
     IRepository <ProductCategory> productCategoryRepository,
     ICategoryService categoryService,
     IRepository <OrderItem> orderItemRepository,
     IRepository <Stock> stockRepository,
     IRepository <StockHistory> stockHistoryRepository,
     IStaticCacheManager staticCacheManager,
     IMQService mqService,
     IRepository <ProductRecentlyViewed> recentlyViewedProductRepository)
 {
     _productOptionRepository   = productOptionRepository;
     _productRepository         = productRepository;
     _workContext               = workContext;
     _categoryRepository        = categoryRepository;
     _productCategoryRepository = productCategoryRepository;
     _categoryService           = categoryService;
     _orderItemRepository       = orderItemRepository;
     _stockRepository           = stockRepository;
     _stockHistoryRepository    = stockHistoryRepository;
     _staticCacheManager        = staticCacheManager;
     _mqService = mqService;
     _recentlyViewedProductRepository = recentlyViewedProductRepository;
 }
Esempio n. 2
0
 public MpPayApiController(
     IWeChatPayNotifyClient client,
     IMQService mqService)
 {
     _client    = client;
     _mqService = mqService;
 }
Esempio n. 3
0
 protected virtual IMQService GetMQService()
 {
     if (_mqService == null)
     {
         _mqService = ServiceProvider.GetService <IMQServiceContainer>().GetService(GetType(), this);
     }
     return(_mqService);
 }
        //private readonly IMediator _mediator; //切记不可注入使用

        public ReplyAutoApprovedMQBackgroundService(
            ILogger <ReplyAutoApprovedMQBackgroundService> logger,
            IMQService mqService,
            IServiceProvider serviceProvider)
        {
            _logger          = logger;
            _mqService       = mqService;
            _serviceProvider = serviceProvider;
        }
 public ProductViewMQBackgroundService(
     ILogger <ProductViewMQBackgroundService> logger,
     IMQService mqService,
     IServiceProvider serviceProvider)
 {
     _logger          = logger;
     _mqService       = mqService;
     _serviceProvider = serviceProvider;
 }
Esempio n. 6
0
 public MpPayApiController(
     IWeChatPayNotifyClient client,
     IMQService mqService,
     ILogger <MpPayApiController> logger)
 {
     _client    = client;
     _mqService = mqService;
     _logger    = logger;
 }
Esempio n. 7
0
 public MpPayApiController(
     IWeChatPayNotifyClient client,
     IMQService mqService,
     ILogger <MpPayApiController> logger,
     IOptionsMonitor <MiniProgramOptions> options)
 {
     _client    = client;
     _mqService = mqService;
     _logger    = logger;
     _options   = options.CurrentValue;
 }
Esempio n. 8
0
 public MpPayApiController(
     IWeChatPayNotifyClient client,
     IMQService mqService,
     ILogger <MpPayApiController> logger,
     IAppSettingService appSettingService)
 {
     _client            = client;
     _mqService         = mqService;
     _logger            = logger;
     _appSettingService = appSettingService;
 }
 public AdminReplyApiController(
     IRepository <Review> reviewRepository,
     IRepository <Support> supportRepository,
     IRepository <Reply> replyRepository,
     IWorkContext workContext,
     IMQService mqService)
 {
     _reviewRepository  = reviewRepository;
     _supportRepository = supportRepository;
     _replyRepository   = replyRepository;
     _workContext       = workContext;
     _mqService         = mqService;
 }
Esempio n. 10
0
 public ReplyApiController(
     IRepository <Review> reviewRepository,
     IRepository <Support> supportRepository,
     IRepository <Reply> replyRepository,
     IWorkContext workContext,
     IMQService mqService,
     IAppSettingService appSettingService)
 {
     _reviewRepository  = reviewRepository;
     _supportRepository = supportRepository;
     _replyRepository   = replyRepository;
     _workContext       = workContext;
     _mqService         = mqService;
     _appSettingService = appSettingService;
 }
Esempio n. 11
0
 public ReviewService(
     IRepository <Review> reviewRepository,
     IRepository <Support> supportRepository,
     IWorkContext workContext,
     IRepository <Order> orderRepository,
     IMQService mqService,
     IAppSettingService appSettingService,
     IRepository <User> userRepository)
 {
     _reviewRepository  = reviewRepository;
     _supportRepository = supportRepository;
     _workContext       = workContext;
     _orderRepository   = orderRepository;
     _mqService         = mqService;
     _appSettingService = appSettingService;
     _userRepository    = userRepository;
 }
 public ReportService(IMQService rabbitMQService, IServiceProvider serviceProvider) : base(serviceProvider)
 {
     this.rabbitMQService = rabbitMQService;
 }
 public ReportConsumerBackgroundService(IMQService rabbitMQService, DbLayer.DatabaseContext db)
 {
     this.rabbitMQService = rabbitMQService;
     this.db = db;
 }
Esempio n. 14
0
 public TestMQController(IMQService mqService)
 {
     _mqService = mqService;
 }