예제 #1
0
        public AdminDataLoader(IAdminServiceClient adminServiceClient)
        {
            if (adminServiceClient == null)
            {
                throw new ArgumentNullException(nameof(adminServiceClient));
            }

            _adminServiceClient = adminServiceClient;
        }
예제 #2
0
        public OnboardingWorkflow(IApplicationUser applicationUser, IAdminServiceClient adminServiceClient, IPersistenceProvider persistenceProvider, IEmail email)
        {
            _applicationUser     = applicationUser;
            _adminServiceClient  = adminServiceClient;
            _persistenceProvider = persistenceProvider;
            _email = email;

            OnboardingWorkflowItem? item  = _persistenceProvider.Retrieve <OnboardingWorkflowItem>(SR.OnboardingWorkflowItemKey);
            OnboardingWorkflowState?state = _persistenceProvider.Retrieve <OnboardingWorkflowState>(SR.OnboardingWorkflowStateKey);

            OnboardingWorkflowItem  = (item is null) ? new() : item;
            OnboardingWorkflowState = (state is null) ? new() : state;
        }
예제 #3
0
 public TenantsController(IAdminServiceClient adminServiceClient)
 {
     _adminServiceClient = adminServiceClient;
 }
예제 #4
0
 public UsersController(IAdminServiceClient adminServiceClient)
 {
     _adminServiceClient = adminServiceClient;
 }
예제 #5
0
 public TenantService(HttpClient client, IAdminServiceClient adminServiceClient, IOptions <AppSettings> appSettings)
 {
     _client             = client;
     _adminServiceClient = adminServiceClient;
     _appSettings        = appSettings;
 }