public KycStatusChangeJob(ISubscriber <IReadOnlyList <PersonalDataUpdateMessage> > personalDataUpdateSubscriber, IPersonalDataServiceGrpc personalDataServiceGrpc, ILogger <KycStatusChangeJob> logger, IClientProfileService clientProfileService) { _personalDataServiceGrpc = personalDataServiceGrpc; _logger = logger; _clientProfileService = clientProfileService; personalDataUpdateSubscriber.Subscribe(HandleKycStatusUpdate); }
public RegistrationService(ILogger <RegistrationService> logger, IServiceBusPublisher <ClientRegisterMessage> registerPublisher, IServiceBusPublisher <ClientRegisterFailAlreadyExistsMessage> failPublisher, IPersonalDataServiceGrpc personalData, DbContextOptionsBuilder <DatabaseContext> dbContextOptionsBuilder, IAuditLogServiceGrpc auditLogService, IAuthService authService) { _logger = logger; _registerPublisher = registerPublisher; _failPublisher = failPublisher; _personalData = personalData; _dbContextOptionsBuilder = dbContextOptionsBuilder; _auditLogService = auditLogService; _authService = authService; }
public KycUpdateJob(ILogger <KycUpdateJob> logger, ISubscriber <ClientProfileUpdateMessage> profileSubscriber, ISubscriber <KycVerificationResultMessage> verificationSubscriber, ISubscriber <KycLevelUpdateMessage> levelSubscriber, KycProfileRepository repository, DbContextOptionsBuilder <DatabaseContext> dbContextOptionsBuilder, IServiceBusPublisher <KycProfileUpdatedMessage> publisher, IPersonalDataServiceGrpc personalData, KycAidHttpService kycAidHttpService, KycStatusSetter statusSetter, IClientCommentsService clientCommentsService) { _logger = logger; _repository = repository; _dbContextOptionsBuilder = dbContextOptionsBuilder; _publisher = publisher; _personalData = personalData; _kycAidHttpService = kycAidHttpService; _statusSetter = statusSetter; _clientCommentsService = clientCommentsService; verificationSubscriber.Subscribe(HandleEvents); levelSubscriber.Subscribe(HandleEvents); profileSubscriber.Subscribe(HandleEvents); }