public DonateCoinDomainService(
     ILogger <DonateCoinDomainService> logger,
     IDailyTaskApi dailyTaskApi,
     BiliCookie cookie,
     IOptionsMonitor <DailyTaskOptions> dailyTaskOptions,
     IAccountApi accountApi,
     ICoinDomainService coinDomainService,
     IVideoDomainService videoDomainService,
     IRelationApi relationApi,
     IOptionsMonitor <Dictionary <string, int> > expDicOptions,
     IOptionsMonitor <Dictionary <string, string> > donateContinueStatusDicOptions,
     IVideoApi videoApi
     )
 {
     _logger                  = logger;
     _dailyTaskApi            = dailyTaskApi;
     _biliBiliCookie          = cookie;
     _dailyTaskOptions        = dailyTaskOptions.CurrentValue;
     _accountApi              = accountApi;
     _coinDomainService       = coinDomainService;
     _videoDomainService      = videoDomainService;
     _relationApi             = relationApi;
     _videoApi                = videoApi;
     _expDic                  = expDicOptions.Get(Constants.OptionsNames.ExpDictionaryName);
     _donateContinueStatusDic = donateContinueStatusDicOptions.Get(Constants.OptionsNames.DonateCoinCanContinueStatusDictionaryName);
 }
 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;
 }
Beispiel #3
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;
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="UnitModuleAppService"/> class.
        /// </summary>
        /// <param name="unitManager">The unit manager.</param>
        /// <param name="objectMapper">The object mapper.</param>
        /// <param name="cacheService">The cache service.</param>
        /// <param name="exceptionManager">The exception manager.</param>
        /// <param name="loggingService">The logging service.</param>
        public VideoAppService(

            IObjectMapperAdapter objectMapper,
            ICacheAdapter cacheService,
            IExceptionManagerAdapter exceptionManager,
            ILoggingServiceAdapter loggingService,
            IVideoDomainService iVideoDomainService)
            : base(objectMapper, cacheService, exceptionManager, loggingService)
        {
            _iVideoDomainService = iVideoDomainService;
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="AssetAppService"/> class.
 /// </summary>
 /// <param name="AssetManager">The asset manager.</param>
 /// <param name="VideoManager">The video manager.</param>
 /// <param name="objectMapper">The object mapper.</param>
 /// <param name="cacheService">The cache service.</param>
 /// <param name="exceptionManager">The exception manager.</param>
 /// <param name="loggingService">The logging service.</param>
 public AssetAppService(
     IAssetDomainService assetManager,
     IUnitDomainService unitManager,
     IVideoDomainService videoManager,
     IObjectMapperAdapter objectMapper,
     ICacheAdapter cacheService,
     IFileManagerAdapter fileManager,
     IExceptionManagerAdapter exceptionManager,
     ILoggingServiceAdapter loggingService)
     : base(objectMapper, cacheService, exceptionManager, loggingService)
 {
     this.AssetManager = assetManager;
     this.UnitManager  = unitManager;
     this.VideoManager = videoManager;
     this.FileManager  = fileManager;
 }
Beispiel #6
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;
 }
 public DonateCoinDomainService(ILogger <DonateCoinDomainService> logger,
                                IDailyTaskApi dailyTaskApi,
                                IOptionsMonitor <BiliBiliCookieOptions> cookieOptions,
                                IOptionsMonitor <DailyTaskOptions> dailyTaskOptions,
                                IAccountApi accountApi,
                                ICoinDomainService coinDomainService,
                                IVideoDomainService videoDomainService,
                                IRelationApi relationApi)
 {
     _logger                = logger;
     _dailyTaskApi          = dailyTaskApi;
     _biliBiliCookieOptions = cookieOptions.CurrentValue;
     _dailyTaskOptions      = dailyTaskOptions.CurrentValue;
     _accountApi            = accountApi;
     _coinDomainService     = coinDomainService;
     _videoDomainService    = videoDomainService;
     _relationApi           = relationApi;
 }
Beispiel #8
0
 /// <summary>
 /// Initializes a new instance of the <see cref="UnitModuleAppService"/> class.
 /// </summary>
 /// <param name="unitManager">The unit manager.</param>
 /// <param name="objectMapper">The object mapper.</param>
 /// <param name="cacheService">The cache service.</param>
 /// <param name="exceptionManager">The exception manager.</param>
 /// <param name="loggingService">The logging service.</param>
 public UnitModuleAppService(
     IUnitDomainService unitManager,
     IModuleDomainService moduleManager,
     ICourseDomainService courseManager,
     IVideoDomainService videoManager,
     IFileDomainService fileManager,
     IObjectMapperAdapter objectMapper,
     ICacheAdapter cacheService,
     IExceptionManagerAdapter exceptionManager,
     ILoggingServiceAdapter loggingService,
     IQuizAppService quizAppService, ICourseModuleAppService courseModuleAppService)
     : base(objectMapper, cacheService, exceptionManager, loggingService)
 {
     this.UnitManager            = unitManager;
     this.ModuleManager          = moduleManager;
     this.CourseManager          = courseManager;
     this.VideoManager           = videoManager;
     this.FileManager            = fileManager;
     this._quizAppService        = quizAppService;
     this.CourseModuleAppService = courseModuleAppService;
 }