Esempio n. 1
0
 public InitiateEmploymentCheckForChangedNationalInsuranceNumbersCommand(ISubmissionEventRepository repository, IPaymentsEventsApiClient eventsApi, IMessagePublisher messagePublisher, ILog logger)
 {
     _repository       = repository;
     _eventsApi        = eventsApi;
     _messagePublisher = messagePublisher;
     _logger           = logger;
 }
 internal EmploymentCheckCompletedService(IEventsApi eventsApi, ISubmissionEventRepository repository)
 {
     _eventsApi  = eventsApi;
     _repository = repository;
 }
Esempio n. 3
0
 public RequestEmploymentCheckForEmployerPayeSchemesCommand(IMessagePublisher messagePublisher, IAccountApiClient accountApiClient, IProviderCommitmentsApi commitmentsApi, ISubmissionEventRepository repository, IEventsApi eventsApi, ILog logger)
 {
     _messagePublisher       = messagePublisher;
     _accountApiClient       = accountApiClient;
     _commitmentsApi         = commitmentsApi;
     _employmentCheckService = new EmploymentCheckCompletedService(eventsApi, repository);
     _logger = logger;
 }
Esempio n. 4
0
 public PerformEmploymentCheckCommand(IHmrcGateway hmrcGateway, IEventsApi eventsApi, ISubmissionEventRepository repository, ILog logger)
 {
     _hmrcGateway            = hmrcGateway;
     _employmentCheckService = new EmploymentCheckCompletedService(eventsApi, repository);
     _logger = logger;
 }