public DailyTaskAppService(
     ILogger <DailyTaskAppService> logger,
     IOptionsMonitor <Dictionary <string, int> > dicOptions,
     IAccountDomainService loginDomainService,
     IVideoDomainService videoDomainService,
     IDonateCoinDomainService donateCoinDomainService,
     IMangaDomainService mangaDomainService,
     ILiveDomainService liveDomainService,
     IVipPrivilegeDomainService vipPrivilegeDomainService,
     IChargeDomainService chargeDomainService,
     IOptionsMonitor <SecurityOptions> securityOptions,
     IOptionsMonitor <DailyTaskOptions> dailyTaskOptions,
     ICoinDomainService coinDomainService
     )
 {
     _logger                    = logger;
     _expDic                    = dicOptions.Get(Constants.OptionsNames.ExpDictionaryName);
     _loginDomainService        = loginDomainService;
     _videoDomainService        = videoDomainService;
     _donateCoinDomainService   = donateCoinDomainService;
     _mangaDomainService        = mangaDomainService;
     _liveDomainService         = liveDomainService;
     _vipPrivilegeDomainService = vipPrivilegeDomainService;
     _chargeDomainService       = chargeDomainService;
     _dailyTaskOptions          = dailyTaskOptions.CurrentValue;
     _coinDomainService         = coinDomainService;
     _securityOptions           = securityOptions.CurrentValue;
 }
示例#2
0
 public DailyTaskAppService(
     ILogger <DailyTaskAppService> logger,
     IAccountDomainService loginDomainService,
     IVideoDomainService videoDomainService,
     IDonateCoinDomainService donateCoinDomainService,
     IMangaDomainService mangaDomainService,
     ILiveDomainService liveDomainService,
     IVipPrivilegeDomainService vipPrivilegeDomainService,
     IChargeDomainService chargeDomainService,
     IOptionsMonitor <SecurityOptions> securityOptions,
     IOptionsMonitor <DailyTaskOptions> dailyTaskOptions,
     ICoinDomainService coinDomainService
     )
 {
     _logger                    = logger;
     _loginDomainService        = loginDomainService;
     _videoDomainService        = videoDomainService;
     _donateCoinDomainService   = donateCoinDomainService;
     _mangaDomainService        = mangaDomainService;
     _liveDomainService         = liveDomainService;
     _vipPrivilegeDomainService = vipPrivilegeDomainService;
     _chargeDomainService       = chargeDomainService;
     _dailyTaskOptions          = dailyTaskOptions.CurrentValue;
     _coinDomainService         = coinDomainService;
     _securityOptions           = securityOptions.CurrentValue;
 }
 public LiveLotteryTaskAppService(
     IConfiguration configuration,
     ILiveDomainService liveDomainService,
     IOptionsMonitor <SecurityOptions> securityOptions,
     IOptionsMonitor <LiveLotteryTaskOptions> liveLotteryTaskOptions,
     ILogger <LiveLotteryTaskAppService> logger,
     IAccountDomainService accountDomainService
     )
 {
     _configuration          = configuration;
     _liveDomainService      = liveDomainService;
     _liveLotteryTaskOptions = liveLotteryTaskOptions.CurrentValue;
     _securityOptions        = securityOptions.CurrentValue;
     _logger = logger;
     _accountDomainService = accountDomainService;
 }
示例#4
0
 public DailyTaskAppService(
     ILogger <DailyTaskAppService> logger,
     IAccountDomainService loginDomainService,
     IVideoDomainService videoDomainService,
     IMangaDomainService mangaDomainService,
     ILiveDomainService liveDomainService,
     IVipPrivilegeDomainService vipPrivilegeDomainService,
     IChargeDomainService chargeDomainService)
 {
     _logger                    = logger;
     _loginDomainService        = loginDomainService;
     _videoDomainService        = videoDomainService;
     _mangaDomainService        = mangaDomainService;
     _liveDomainService         = liveDomainService;
     _vipPrivilegeDomainService = vipPrivilegeDomainService;
     _chargeDomainService       = chargeDomainService;
 }