예제 #1
0
 public CommunicationProvider(CommunicationConfigurationProvider communicationConfigurationProvider, UserApiClient userApiClient,
                              RoleApiClient roleApiClient, PermissionApiClient permissionApiClient, RegistrationApiClient registrationApiClient,
                              ContactApiClient contactApiClient, FulltextServiceClient fulltextServiceClient, CardFilesClient cardFilesClient)
 {
     m_configurationProvider = communicationConfigurationProvider;
     m_userApiClient         = userApiClient;
     m_roleApiClient         = roleApiClient;
     m_permissionApiClient   = permissionApiClient;
     m_registrationApiClient = registrationApiClient;
     m_contactApiClient      = contactApiClient;
     m_fulltextServiceClient = fulltextServiceClient;
     m_cardFilesClient       = cardFilesClient;
 }
예제 #2
0
 public ContactResolver(GrpcClientFactory clientFactory, ILoggerFactory loggerFactory)
 {
     _contactClient = clientFactory.CreateClient <ContactApiClient>(nameof(ContactApiClient));
     _logger        = loggerFactory.CreateLogger <ContactResolver>();
 }
예제 #3
0
 public ContactService(GrpcClientFactory clientFactory, ILoggerFactory loggerFactory) : base()
 {
     _contactClient = clientFactory.CreateClient <ContactApiClient>(nameof(ContactApiClient));
     _logger        = loggerFactory.CreateLogger <ContactService>();
 }