Example #1
0
 public CustomerWalletCreatedHandler(
     ICustomersRegistrationReferralDataRepository customersRegistrationReferralDataRepository,
     IRabbitPublisher <CustomerRegistrationEvent> customerRegistrationEventPublisher,
     ILogFactory logFactory)
 {
     _customersRegistrationReferralDataRepository = customersRegistrationReferralDataRepository;
     _customerRegistrationEventPublisher          = customerRegistrationEventPublisher;
     _log = logFactory.CreateLog(this);
 }
 public RegistrationService(
     ICredentialsClient credentialsClient,
     ICustomerProfileClient customerProfileClient,
     ILogFactory logFactory,
     IPrivateBlockchainFacadeClient privateBlockchainFacadeClient,
     ICustomersRegistrationReferralDataRepository customersRegistrationReferralDataRepository,
     IEmailRestrictionsService emailRestrictionsService)
 {
     _credentialsClient     = credentialsClient;
     _customerProfileClient = customerProfileClient;
     _log = logFactory.CreateLog(this);
     _privateBlockchainFacadeClient = privateBlockchainFacadeClient;
     _customersRegistrationReferralDataRepository = customersRegistrationReferralDataRepository;
     _emailRestrictionsService = emailRestrictionsService;
 }