public static Container CreateContainer(
            Mock <IMessagePublisher> messagePublisher,
            Mock <IAuthenticationService> owinWrapper,
            Mock <ICookieStorageService <EmployerAccountData> > cookieService,
            Mock <IEventsApi> eventsApi,
            Mock <IEmployerCommitmentApi> commitmentApi,
            LevyDeclarationProviderConfiguration levyDeclarationProviderConfiguration)
        {
            var container = new Container(
                c =>
            {
                c.AddRegistry <AuditRegistry>();
                c.AddRegistry <CachesRegistry>();
                c.AddRegistry <ConfigurationRegistry>();
                c.AddRegistry <DateTimeRegistry>();
                c.AddRegistry(
                    new DefaultRegistry(
                        owinWrapper,
                        cookieService,
                        eventsApi,
                        commitmentApi,
                        messagePublisher));
            });

            container.Inject(levyDeclarationProviderConfiguration);

            return(container);
        }
示例#2
0
 public GetTransferAllowanceQueryHandler(EmployerFinanceDbContext db, LevyDeclarationProviderConfiguration configuration)
 {
     _db            = db;
     _configuration = configuration;
 }
示例#3
0
 public DasLevyRepository(LevyDeclarationProviderConfiguration configuration, ILog logger, Lazy <EmployerFinanceDbContext> db)
     : base(configuration.DatabaseConnectionString, logger)
 {
     _configuration = configuration;
     _db            = db;
 }
 public EnglishFractionRepository(LevyDeclarationProviderConfiguration configuration)
     : base(configuration)
 {
 }
 public CleanTransactionsDatabase(LevyDeclarationProviderConfiguration configuration, ILog logger)
     : base(configuration.DatabaseConnectionString, logger)
 {
 }
 public UpdateTransactionLine(LevyDeclarationProviderConfiguration configuration) : base(configuration)
 {
 }
示例#7
0
 public UpdateTransactionLine(LevyDeclarationProviderConfiguration configuration, ILog logger) : base(configuration.DatabaseConnectionString, logger)
 {
 }
示例#8
0
 public TransactionRepository(LevyDeclarationProviderConfiguration configuration, IMapper mapper)
     : base(configuration)
 {
     _mapper = mapper;
 }
示例#9
0
 public TransactionRepository(LevyDeclarationProviderConfiguration configuration, IMapper mapper, ILog logger, Lazy <EmployerFinanceDbContext> db)
     : base(configuration.DatabaseConnectionString, logger)
 {
     _mapper = mapper;
     _db     = db;
 }
示例#10
0
 public CleanTransactionsDatabase(LevyDeclarationProviderConfiguration configuration) : base(configuration)
 {
 }
示例#11
0
 public FinanceStatisticsDataHelper()
 {
     _configuration = ConfigurationHelper.GetConfiguration <LevyDeclarationProviderConfiguration>(ServiceName);
 }