Exemplo n.º 1
0
 public EnvironmentPrebuilder(IAuthenticationContext authenticationContext, ISettingProvider settingProvider, CompanyService companyService, ServiceService serviceService)
 {
     _authenticationContext = authenticationContext;
     _settingProvider       = settingProvider;
     _companyService        = companyService;
     _serviceService        = serviceService;
 }
 public PlusApplicationConfigurationAppService(
     IOptions <PlusLocalizationOptions> localizationOptions,
     IOptions <PlusMultiTenancyOptions> multiTenancyOptions,
     IServiceProvider serviceProvider,
     IPlusAuthorizationPolicyProvider PlusAuthorizationPolicyProvider,
     IAuthorizationService authorizationService,
     ICurrentUser currentUser,
     ISettingProvider settingProvider,
     ISettingDefinitionManager settingDefinitionManager,
     IFeatureDefinitionManager featureDefinitionManager,
     ILanguageProvider languageProvider,
     ITimezoneProvider timezoneProvider,
     IOptions <PlusClockOptions> PlusClockOptions,
     ICachedObjectExtensionsDtoService cachedObjectExtensionsDtoService)
 {
     _serviceProvider = serviceProvider;
     _PlusAuthorizationPolicyProvider = PlusAuthorizationPolicyProvider;
     _authorizationService            = authorizationService;
     _currentUser                      = currentUser;
     _settingProvider                  = settingProvider;
     _settingDefinitionManager         = settingDefinitionManager;
     _featureDefinitionManager         = featureDefinitionManager;
     _languageProvider                 = languageProvider;
     _timezoneProvider                 = timezoneProvider;
     _PlusClockOptions                 = PlusClockOptions.Value;
     _cachedObjectExtensionsDtoService = cachedObjectExtensionsDtoService;
     _localizationOptions              = localizationOptions.Value;
     _multiTenancyOptions              = multiTenancyOptions.Value;
 }
        public SettingFile(ISettingProvider provider)
        {
            _provider = provider;

            Receive <RequestAllValues>(RequestAllValues);
            Receive <SetSettingValue>(SetSettingValue);
        }
 public WeChatPayPaymentServiceProvider(
     ServiceProviderPayService serviceProviderPayService,
     ISettingProvider settingProvider,
     IGuidGenerator guidGenerator,
     ICurrentTenant currentTenant,
     IUnitOfWorkManager unitOfWorkManager,
     ILocalEventBus localEventBus,
     IWeChatPayFeeConverter weChatPayFeeConverter,
     IPaymentManager paymentManager,
     IPaymentRecordRepository paymentRecordRepository,
     IPaymentOpenIdProvider paymentOpenIdProvider,
     IPaymentRepository paymentRepository)
 {
     _serviceProviderPayService = serviceProviderPayService;
     _settingProvider           = settingProvider;
     _guidGenerator             = guidGenerator;
     _currentTenant             = currentTenant;
     _unitOfWorkManager         = unitOfWorkManager;
     _localEventBus             = localEventBus;
     _weChatPayFeeConverter     = weChatPayFeeConverter;
     _paymentManager            = paymentManager;
     _paymentRecordRepository   = paymentRecordRepository;
     _paymentOpenIdProvider     = paymentOpenIdProvider;
     _paymentRepository         = paymentRepository;
 }
        public ProductOrderAppService(
            IPayApi payApi,
            IRepository <ProductOrder, Guid> repository,
            IPayOrderRepository payOrderRepository,
            IMallShopLookupService mallShopLookupService,
            ISettingProvider setting,
            IHttpContextAccessor httpContext,
            IHttpContextAccessor httpContextAccessor,
            IAsyncQueryableExecuter asyncQueryableExecuter,
            IAppProvider appProvider,
            RabbitMqPublisher rabbit,
            IMediator mediator
            ) : base(repository)
        {
            _payApi                 = payApi;
            _payOrderRepository     = payOrderRepository;
            _mallShopLookupService  = mallShopLookupService;
            _setting                = setting;
            _httpContext            = httpContext;
            _httpContextAccessor    = httpContextAccessor;
            _asyncQueryableExecuter = asyncQueryableExecuter;
            _appProvider            = appProvider;
            _rabbit                 = rabbit;
            _mediator               = mediator;

            base.GetListPolicyName = MallPermissions.ProductOrders.Default;
            base.GetPolicyName     = MallPermissions.ProductOrders.Default;
            base.UpdatePolicyName  = MallPermissions.ProductOrders.Update;
            base.DeletePolicyName  = MallPermissions.ProductOrders.Delete;
        }
Exemplo n.º 6
0
        public RecordingHost(ISettingProvider settingProvider, SpotifyProcessManager spotifyProcessManager, Logger logger)
        {
            this.SettingProvider = settingProvider;

            this._spotifyProcessManager = spotifyProcessManager;
            this._logger = logger;
        }
Exemplo n.º 7
0
 protected LoggerBase(string folderName, string serviceName, ISettingProvider setting, IDataBase dataBase)
 {
     this.folderName = folderName;
     Setting         = setting;
     ServiceName     = serviceName;
     DataBase        = dataBase;
 }
Exemplo n.º 8
0
        public void TestConfig(JObject json)
        {
            string path = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);

            _profilePath = Path.Combine(path, "Profiles");

            if (File.Exists(Path.Combine(_profilePath, "settings.json")))
            {
                File.Delete(Path.Combine(_profilePath, "settings.json"));
            }

            IEnumerable <Type> allSettingProvider = Assembly.GetAssembly(typeof(Engine)).GetTypes()
                                                    .Where(t => typeof(ISettingProvider).IsAssignableFrom(t) && t.IsClass);

            Options options = new Options();

            foreach (Type type in allSettingProvider)
            {
                if (!type.IsPublic)
                {
                    continue;
                }

                ISettingProvider p = (ISettingProvider)Activator.CreateInstance(type);

                p.Deserialize(json, options);

                p.Serialize(json);
            }

            if (File.Exists(Path.Combine(_profilePath, "settings.json")))
            {
                File.Delete(Path.Combine(_profilePath, "settings.json"));
            }
        }
Exemplo n.º 9
0
 public WeixinAppService(
     IHttpClientFactory httpClientFactory,
     IPasswordHasher <IdentityUser> passwordHasher,
     ICurrentTenant currentTenant,
     ISettingProvider setting,
     WeixinManager weixinManager,
     IdentityUserStore identityUserStore,
     ICapPublisher capBus,
     IUserClaimsPrincipalFactory <IdentityUser> principalFactory,
     IdentityServerOptions options,
     ITokenService TS,
     IUnitOfWorkManager unitOfWorkManager
     )
 {
     ObjectMapperContext = typeof(WeixinManagementModule);
     _httpClientFactory  = httpClientFactory;
     _passwordHasher     = passwordHasher;
     _currentTenant      = currentTenant;
     _setting            = setting;
     _weixinManager      = weixinManager;
     _identityUserStore  = identityUserStore;
     _capBus             = capBus;
     _principalFactory   = principalFactory;
     _options            = options;
     _ts = TS;
     _unitOfWorkManager = unitOfWorkManager;
 }
 public AliyunClientFactory(
     ISettingProvider settingProvider,
     IDistributedCache <AliyunBasicSessionCredentialsCacheItem> cache)
 {
     Cache           = cache;
     SettingProvider = settingProvider;
 }
Exemplo n.º 11
0
 public ClientAppService(
     IGuidGenerator guidGenerator,
     IWeixinAppService weixinAppService,
     IMallShopLookupService shopLookupService,
     IMallShopRepository shopRepository,
     IReadOnlyRepository <Address, Guid> addressRepository,
     IRepository <ProductOrder, Guid> orderRepository,
     IRepository <TenPayNotify, Guid> tenpayRepository,
     IPayOrderRepository payOrderRepository,
     ISettingProvider setting,
     IAppProvider appProvider,
     IHttpContextAccessor httpContextAccessor,
     ILocalEventBus eventBus,
     ICapPublisher capBus
     )
 {
     _guidGenerator       = guidGenerator;
     _weixinAppService    = weixinAppService;
     _shopLookupService   = shopLookupService;
     _shopRepository      = shopRepository;
     _addressRepository   = addressRepository;
     _orderRepository     = orderRepository;
     _tenpayRepository    = tenpayRepository;
     _payOrderRepository  = payOrderRepository;
     _setting             = setting;
     _appProvider         = appProvider;
     _httpContextAccessor = httpContextAccessor;
     _eventBus            = eventBus;
     _capBus = capBus;
 }
        public RocketApplicationConfigurationAppService(
            IOptions <RocketLocalizationOptions> localizationOptions,
            IOptions <RocketMultiTenancyOptions> multiTenancyOptions,
            IServiceProvider serviceProvider,
            IRocketAuthorizationPolicyProvider rocketAuthorizationPolicyProvider,
            IAuthorizationService authorizationService,
            ISettingProvider settingProvider,
            ISettingDefinitionManager settingDefinitionManager,
            IFeatureDefinitionManager featureDefinitionManager,
            ILanguageProvider languageProvider,
            ICachedObjectExtensionsDtoService cachedObjectExtensionsDtoService,
            IDistributedCache <ApplicationCommonConfigurationCacheItem> commonConfigurationCache,
            IDistributedCache <ApplicationPersonalConfigurationCacheItem> personalConfigurationCache)
        {
            _serviceProvider = serviceProvider;
            _rocketAuthorizationPolicyProvider = rocketAuthorizationPolicyProvider;
            _authorizationService             = authorizationService;
            _settingProvider                  = settingProvider;
            _settingDefinitionManager         = settingDefinitionManager;
            _featureDefinitionManager         = featureDefinitionManager;
            _languageProvider                 = languageProvider;
            _cachedObjectExtensionsDtoService = cachedObjectExtensionsDtoService;
            _localizationOptions              = localizationOptions.Value;
            _multiTenancyOptions              = multiTenancyOptions.Value;

            _commonConfigurationCache   = commonConfigurationCache;
            _personalConfigurationCache = personalConfigurationCache;
        }
Exemplo n.º 13
0
 public UserService(IUserOperations userOperations, IAuthenticationContext authenticationContext, ISettingProvider settingProvider, IEnvironmentPrebuilder environmentPrebuilder)
 {
     _userOperations        = userOperations;
     _authenticationContext = authenticationContext;
     _settingProvider       = settingProvider;
     _environmentPrebuilder = environmentPrebuilder;
 }
Exemplo n.º 14
0
 public void SetProvider(ISettingProvider provider)
 {
     eventAggregator.GetEvent <SelectSettingEvent>().Publish(new SelectSettingEventArgument
     {
         SettingId = provider.Id
     });
 }
Exemplo n.º 15
0
 public IdentityUserManager(
     IdentityUserStore store,
     IIdentityRoleRepository roleRepository,
     IIdentityUserRepository userRepository,
     IOptions <IdentityOptions> optionsAccessor,
     IPasswordHasher <IdentityUser> passwordHasher,
     IEnumerable <IUserValidator <IdentityUser> > userValidators,
     IEnumerable <IPasswordValidator <IdentityUser> > passwordValidators,
     ILookupNormalizer keyNormalizer,
     IdentityErrorDescriber errors,
     IServiceProvider services,
     ILogger <IdentityUserManager> logger,
     ICancellationTokenProvider cancellationTokenProvider,
     IOrganizationUnitRepository organizationUnitRepository,
     ISettingProvider settingProvider)
     : base(
         store,
         optionsAccessor,
         passwordHasher,
         userValidators,
         passwordValidators,
         keyNormalizer,
         errors,
         services,
         logger)
 {
     OrganizationUnitRepository = organizationUnitRepository;
     SettingProvider            = settingProvider;
     RoleRepository             = roleRepository;
     UserRepository             = userRepository;
     CancellationTokenProvider  = cancellationTokenProvider;
 }
Exemplo n.º 16
0
 public WeixinAppService(
     IGuidGenerator guidGenerator,
     IConfiguration configuration,
     IHttpClientFactory httpClientFactory,
     IPasswordHasher <IdentityUser> passwordHasher,
     ICurrentTenant currentTenant,
     ISettingProvider setting,
     WeixinManager weixinManager,
     IdentityUserStore identityUserStore,
     ICapPublisher capBus,
     IUnitOfWorkManager unitOfWorkManager,
     IAppProvider appProvider, IWeixinApi weixinApi)
 {
     ObjectMapperContext = typeof(WeixinModule);
     _guidGenerator      = guidGenerator;
     _configuration      = configuration;
     _httpClientFactory  = httpClientFactory;
     _passwordHasher     = passwordHasher;
     _currentTenant      = currentTenant;
     _setting            = setting;
     _weixinManager      = weixinManager;
     _identityUserStore  = identityUserStore;
     _capBus             = capBus;
     _unitOfWorkManager  = unitOfWorkManager;
     _appProvider        = appProvider;
     _weixinApi          = weixinApi;
 }
Exemplo n.º 17
0
 public InvoiceInputViewModel(IInvoiceAppService appService,
                              IPatientAppService patientApp, ICategoryAppService categoryApp,
                              IEventAggregator eventAggregator, ISettingProvider setting, IExchangeRateAppService exchangeRateApp, IServiceProvider serviceProvider)
 {
     SettingProvider          = setting;
     EventAggregator          = eventAggregator;
     _serviceProvider         = serviceProvider;
     PatientService           = patientApp;
     AppService               = appService;
     rateAppService           = exchangeRateApp;
     CategoryService          = categoryApp;
     CreateCommand            = new DelegateCommand <ICloseable>(Create);
     AddPatientCommand        = new DelegateCommand(CreatePatient);
     DeleteInvoiceLineCommand = new DelegateCommand(OnInvoiceLineDeleted);
     SelectedCommand          = new DelegateCommand <object[]>(OnItemSelected);
     AddExamCommand           = new DelegateCommand <ExamDto>(AddExam);
     Patients = new ObservableCollection <PatientDto>();
     Patients.AddRange(PatientService.GetListAsync().Result);
     Currency          = SettingProvider.GetOrNullAsync(FacCigoSettings.InvoiceCurrency).Result;
     Model             = new InvoiceModel();
     Model.ReferenceNo = AppService.NextReferenceNo(Model.InvoiceDate.Year).Result;
     Categories        = new ObservableCollection <CategoryDto>();
     Categories.AddRange(CategoryService.GetListAsync().Result);
     EventAggregator.GetEvent <PatientAddedEvent>().Subscribe(PatientAdded);
     ExchangeRate = rateAppService.CurrentExchangeRate().Result;
 }
 public SharedStackExchangeRedisAccessTokenProvider(
     ISettingProvider settingProvider,
     IHttpClientFactory httpClientFactory)
 {
     _settingProvider   = settingProvider;
     _httpClientFactory = httpClientFactory;
 }
Exemplo n.º 19
0
 public AbpApplicationConfigurationAppService(
     IOptions <AbpLocalizationOptions> localizationOptions,
     IOptions <AbpMultiTenancyOptions> multiTenancyOptions,
     IServiceProvider serviceProvider,
     IAbpAuthorizationPolicyProvider abpAuthorizationPolicyProvider,
     IPermissionDefinitionManager permissionDefinitionManager,
     DefaultAuthorizationPolicyProvider defaultAuthorizationPolicyProvider,
     IPermissionChecker permissionChecker,
     IAuthorizationService authorizationService,
     ICurrentUser currentUser,
     ISettingProvider settingProvider,
     ISettingDefinitionManager settingDefinitionManager,
     IFeatureDefinitionManager featureDefinitionManager,
     ILanguageProvider languageProvider,
     ITimezoneProvider timezoneProvider,
     IOptions <AbpClockOptions> abpClockOptions,
     ICachedObjectExtensionsDtoService cachedObjectExtensionsDtoService)
 {
     _serviceProvider = serviceProvider;
     _abpAuthorizationPolicyProvider     = abpAuthorizationPolicyProvider;
     _permissionDefinitionManager        = permissionDefinitionManager;
     _defaultAuthorizationPolicyProvider = defaultAuthorizationPolicyProvider;
     _permissionChecker                = permissionChecker;
     _authorizationService             = authorizationService;
     _currentUser                      = currentUser;
     _settingProvider                  = settingProvider;
     _settingDefinitionManager         = settingDefinitionManager;
     _featureDefinitionManager         = featureDefinitionManager;
     _languageProvider                 = languageProvider;
     _timezoneProvider                 = timezoneProvider;
     _abpClockOptions                  = abpClockOptions.Value;
     _cachedObjectExtensionsDtoService = cachedObjectExtensionsDtoService;
     _localizationOptions              = localizationOptions.Value;
     _multiTenancyOptions              = multiTenancyOptions.Value;
 }
Exemplo n.º 20
0
 public PaymentManager(IInvoiceRepository invoices, IExchangeRateRepository exchangeRates, IPaymentRepository payments, ISettingProvider settingProvider)
 {
     this.PayementRepository     = payments;
     this.InvoiceRepository      = invoices;
     this.ExchangeRateRepository = exchangeRates;
     SettingProvider             = settingProvider;
 }
Exemplo n.º 21
0
 public OssClientFactory(
     ISettingProvider settingProvider,
     IBlobContainerConfigurationProvider configurationProvider,
     IDistributedCache <AliyunBasicSessionCredentialsCacheItem> cache)
     : base(settingProvider, cache)
 {
     ConfigurationProvider = configurationProvider;
 }
 public LoginPageOptionsFactory(
     IEnumerable <IConfigureOptions <LoginPageOptions> > setups,
     IEnumerable <IPostConfigureOptions <LoginPageOptions> > postConfigures,
     ISettingProvider settingProvider)
     : base(setups, postConfigures)
 {
     _settingProvider = settingProvider;
 }
Exemplo n.º 23
0
 protected MDLPClientAdapterBase(UnityContainer unityContainer, ILogger log, ISigner signer, ISettingProvider setting) : base(log)
 {
     UnityContainer       = unityContainer;
     this.signer          = signer;
     this.setting         = setting;
     Client               = UnityContainer.Resolve <TClient>();
     ReaderWriterLockSlim = new ReaderWriterLockSlim();
 }
Exemplo n.º 24
0
 public AbpWeChatAuthorizationOptionsFactory(
     ISettingProvider settingProvider,
     IEnumerable <IConfigureOptions <AbpWeChatAuthorizationOptions> > setups,
     IEnumerable <IPostConfigureOptions <AbpWeChatAuthorizationOptions> > postConfigures)
     : base(setups, postConfigures)
 {
     SettingProvider = settingProvider;
 }
Exemplo n.º 25
0
 public SettingController(ISettingProvider settingProvider, ILanguageProvider languageProvider, IClaimCheck claimCheck, IMasterProvider masterProvider, Microsoft.AspNetCore.Identity.UserManager <SIPx.API.Models.SipUser> userManager)
 {
     _settingProvider  = settingProvider;
     _languageProvider = languageProvider;
     _claimCheck       = claimCheck;
     _masterProvider   = masterProvider;
     _userManager      = userManager;
 }
Exemplo n.º 26
0
 public AbpAbpLdapOptionsFactory(
     IEnumerable <IConfigureOptions <AbpLdapOptions> > setups,
     IEnumerable <IPostConfigureOptions <AbpLdapOptions> > postConfigures,
     ISettingProvider settingProvider)
     : base(setups, postConfigures)
 {
     SettingProvider = settingProvider;
 }
Exemplo n.º 27
0
 public MainViewModel(IExchangeRateAppService exchangeAppService, ISettingProvider setting, IEventAggregator ea)
 {
     ExchangeService = exchangeAppService;
     SettingProvider = setting;
     EventAggregator = ea;
     EventAggregator.GetEvent <ExchangeRateAddedEvent>().Subscribe(ExchangeChanged);
     Exchange = ExchangeService.CurrentExchangeRate().Result;
 }
Exemplo n.º 28
0
 public FileSystemController(
     ISettingProvider settingProvider,
     IFileSystemAppService fileSystemAppService)
 {
     SettingProvider      = settingProvider;
     FileSystemAppService = fileSystemAppService;
     LocalizationResource = typeof(AbpFileManagementResource);
 }
 public AbpIdentityOptionsFactory(
     IEnumerable <IConfigureOptions <IdentityOptions> > setups,
     IEnumerable <IPostConfigureOptions <IdentityOptions> > postConfigures,
     ISettingProvider settingProvider)
     : base(setups, postConfigures)
 {
     _settingProvider = settingProvider;
 }
Exemplo n.º 30
0
        public AccountController(SignInManager <IdentityUser> signInManager, IdentityUserManager userManager, ISettingProvider settingProvider)
        {
            LocalizationResource = typeof(AccountResource);

            _signInManager   = signInManager;
            _userManager     = userManager;
            _settingProvider = settingProvider;
        }
Exemplo n.º 31
0
 public SettingController(ISettingProvider settingProvider)
 {
     this.SettingProvider = settingProvider;
 }
Exemplo n.º 32
0
 public UserManager(IUserProvider userProvider, ISettingProvider settingProvider, PasswordProvider passwordProvider)
 {
     UserProvider = userProvider;
     SettingProvider = settingProvider;
     _passwordProvider = passwordProvider;
 }
Exemplo n.º 33
0
 public UserManager(IUserProvider userProvider, ISettingProvider settingProvider)
 {
     UserProvider = userProvider;
     SettingProvider = settingProvider;
 }
Exemplo n.º 34
0
 private Settings()
 {
     _settingProvider = new FileSettingProvider();
     _mergeOperationDefaultValues = new[]
         {mergeOperationDefaultLast, mergeOperationDefaultMerge, mergeOperationDefaultMergeCheckin};
 }