Ejemplo n.º 1
0
 public GenerateAccountProjectionHandler(IAccountProjectionRepository accountProjectionRepository, ILog logger,
                                         IApplicationConfiguration applicationConfiguration, IPayrollDateService payrollDateService)
 {
     _accountProjectionRepository = accountProjectionRepository ?? throw new ArgumentNullException(nameof(accountProjectionRepository));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
     _applicationConfiguration = applicationConfiguration ?? throw new ArgumentNullException(nameof(applicationConfiguration));
     _payrollDateService       = payrollDateService ?? throw new ArgumentNullException(nameof(payrollDateService));
 }
 public BuildAccountProjectionHandler(IAccountProjectionRepository accountProjectionRepository, IAccountProjectionService accountProjectionService, IApplicationConfiguration config, ITelemetry telemetry, IExpiredFundsService expiredFundsService)
 {
     _accountProjectionRepository = accountProjectionRepository ?? throw new ArgumentNullException(nameof(accountProjectionRepository));
     _config    = config ?? throw new ArgumentNullException(nameof(config));
     _telemetry = telemetry ?? throw new ArgumentNullException(nameof(telemetry));
     _accountProjectionService = accountProjectionService ?? throw new ArgumentNullException(nameof(accountProjectionService));
     _expiredFundsService      = expiredFundsService ?? throw new ArgumentNullException(nameof(expiredFundsService));
 }
 public AccountProjectionService(IAccountProjectionRepository accountProjectionRepository, ILog logger, ITelemetry telemetry)
 {
     _accountProjectionRepository = accountProjectionRepository ?? throw new ArgumentNullException(nameof(accountProjectionRepository));
     _logger    = logger ?? throw new ArgumentNullException(nameof(logger));
     _telemetry = telemetry ?? throw new ArgumentNullException(nameof(telemetry));
 }
 public AccountProjectionService(IAccountProjectionRepository repository)
 {
     _repository = repository;
 }