示例#1
0
 public CardAccountService(BaseServiceDependencies dependencies,
                           AccountingDependencies accountingDependencies)
     : base(dependencies)
 {
     dependencies.EnsureIsResolved();
     _deps = accountingDependencies;
 }
示例#2
0
 public AuthorizationService(BaseServiceDependencies dependencies,
                             AuthorizationServiceDepenencies serviceDepenencies)
     : base(dependencies)
 {
     serviceDepenencies.EnsureIsResolved();
     _deps = serviceDepenencies;
 }
        public ProcessingService(BaseServiceDependencies baseDepenendencies, ProcessingServiceDependencies processingServiceDependencies)
            : base(baseDepenendencies)
        {
            Argument.NotNull(processingServiceDependencies, "processingServiceDependencies");
            processingServiceDependencies.EnsureIsResolved();

            _deps = processingServiceDependencies;
        }
 public ExchangeRateService(BaseServiceDependencies dependencies,
                            ExchangeRateServiceDependencies exchangeRateServiceDependencies)
     : base(dependencies)
 {
     exchangeRateServiceDependencies.EnsureIsResolved();
     _deps     = exchangeRateServiceDependencies;
     _settings = new ExchangeRateSettings();
 }
示例#5
0
        public SmsService(BaseServiceDependencies dependencies, SmsServiceDependencies smsServiceDependencies) : base(dependencies)
        {
            Argument.NotNull(smsServiceDependencies, "smsServiceDependencies");
            smsServiceDependencies.EnsureIsResolved();
            _deps = smsServiceDependencies;

            _settings = LoadSettings <SmsServiceSettings>();
        }
 public PaymentClientService(BaseServiceDependencies dependencies, PaymentClientServiceDependencies deps)
     : base(dependencies)
 {
     deps.EnsureIsResolved();
     _deps = deps;
 }
 public SystemStatisticsService(BaseServiceDependencies baseDeps, SystemStatisticsServiceDependencies deps)
     : base(baseDeps)
 {
     deps.EnsureIsResolved();
     _deps = deps;
 }
示例#8
0
 public LogService(BaseServiceDependencies dependencies, MaintenanceRepositories repositories)
     : base(dependencies)
 {
     repositories.EnsureIsResolved();
     _db = repositories;
 }
 public CardTransferClientService(BaseServiceDependencies baseDeps, CardTransferClientServiceDependencies serviceDeps)
     : base(baseDeps)
 {
     serviceDeps.EnsureIsResolved();
     _deps = serviceDeps;
 }
示例#10
0
 public EmailService(BaseServiceDependencies dependencies, EmailServiceDependencies emailServiceDependencies) : base(dependencies)
 {
     Argument.NotNull(emailServiceDependencies, "emailServiceDependencies");
     _deps = emailServiceDependencies;
     _deps.EnsureIsResolved();
 }
示例#11
0
 public UserService(BaseServiceDependencies dependencies, UserManagementDependencies deps)
     : base(dependencies)
 {
     dependencies.EnsureIsResolved();
     _deps = deps;
 }