public void SetUp( ) { AppSettingsModel appSettingsModel = AppConfig.Load(); _driver = new ChromeDriver(@"C:\Users\Hanna_Ismahilova\source\repos\TrelloWebAutomation\TrelloWebAutomation\bin\Debug\netcoreapp2.2\chromedriver.exe\"); _driver.Url = appSettingsModel.URL; }
public HtmlUtil(IHttpContextAccessor httpContextAccessor, IHtmlHelper htmlHelper, IWebHostEnvironment env, IOptions <AppSettingsModel> settings) { _httpContext = httpContextAccessor.HttpContext; _htmlHelper = htmlHelper; _env = env; _appSettings = settings.Value; }
public AdminController( IOptions <AppSettingsModel> appSettings, IOptionsSnapshot <RegisterSettingsModel> regSettings, IOptionsSnapshot <BackgroundSetting> bgSettings, IOptionsSnapshot <DataSettingsModel> dataSettings, BlogContext db, UsersContext udb, AdminUtil adminUtil, CategoryUtil catUtil, ExpUtil expUtil, MessageUtil msgUtil, UserManager <UserProfile> userManager, IMemoryCache cache, IWebHostEnvironment env, IServiceProvider serviceProvider) { _db = db; _udb = udb; _adminUtil = adminUtil; _catUtil = catUtil; _expUtil = expUtil; _msgUtil = msgUtil; _appSettings = appSettings.Value; _regSettings = regSettings.Value; _bgSettings = bgSettings.Value; _dataSettings = dataSettings.Value; _userManager = userManager; _cache = cache; _env = env; _serviceProvider = serviceProvider; }
/// <summary> /// Carga la cantidad de tiempo configurada en el <see cref="Label"/> de la intefaz /// y formatea el mensaje según el tiempo que haya sido configurado /// </summary> private void LoadData() { AppSettingsModel settings = AppSettingsModel.Load(AppSettingsValues.SettingsFile); TimeSpan result = TimeSpan.FromMinutes(settings.TimeInterval); periodicSendSettingsView.labelIntervaloActual.Text = StringUtil.TimeSpanToString(result); }
public DevelopersService(IDataSource dataSource, IHttpClientFactory httpClientFactory, IOptions <AppSettingsModel> settings) { _dataSource = dataSource; _settings = settings.Value; _httpClientFactory = httpClientFactory; this.GenericService = new GenericService(dataSource); }
public IServiceProvider ConfigureServices(IServiceCollection services) { services.AddMvc(options => { options.Filters.Add(typeof(ValidateModelAttribute)); options.ModelBinderProviders.Insert(0, new ProtectedIdModelBinderProvider()); }) .AddControllersAsServices(); services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new Info { Title = "FileStorage API", Version = "v1" }); }); var settings = new AppSettingsModel(); Configuration.Bind("AppSettings", settings); // Add Autofac var containerBuilder = new ContainerBuilder(); containerBuilder.RegisterModule <CommonModule>(); containerBuilder.Register(x => settings).As <IStorageServiceConfigs>().SingleInstance(); containerBuilder.Register(x => settings).As <IBusinessLogicConfigs>().SingleInstance(); containerBuilder.RegisterType <DownloadController>().PropertiesAutowired(); containerBuilder.Populate(services); ApplicationContainer = containerBuilder.Build(); return(new AutofacServiceProvider(ApplicationContainer)); }
public MailServiceController(IConfiguration config, PolicyManager policyManager, IndustryManager industryManager) { Config = config; _policyManager = policyManager; AppSettings = config.GetSection("AppSettings") .Get <AppSettingsModel>(); graphSettingsModel = config.GetSection("GraphApi") .Get <GraphSettingsModel>(); this.industryManager = industryManager; SigningCredentials = new Lazy <X509SigningCredentials>(() => { var certStore = new X509Store(StoreName.My, StoreLocation.CurrentUser); certStore.Open(OpenFlags.ReadOnly); var certCollection = certStore.Certificates.Find( X509FindType.FindByThumbprint, AppSettings.SigningCertThumbprint, false); // Get the first cert with the thumb-print if (certCollection.Count > 0) { return(new X509SigningCredentials(certCollection[0])); } throw new Exception("Certificate not found"); }); }
public AutenticarUsuario(IUnitOfWork uow, IServiceContext serviceContext, ILogTransacaoRepository logTransacaoRepository, IUsuarioRepository usuarioRepository, IOptions <AppSettingsModel> appSettings) : base(uow, serviceContext, logTransacaoRepository) { _usuarioRepository = usuarioRepository; _appSettings = appSettings.Value; }
public BlogController( IOptions <AppSettingsModel> appSettings, IOptionsSnapshot <DataSettingsModel> dataSettings, BlogContext db, UsersContext udb, AdminUtil adminUtil, BlogUtil blogUtil, CategoryUtil catUtil, MessageUtil msgUtil, TagUtil tagUtil, UserManager <UserProfile> userManager, UploadUtil uploadUtil, RatingUtil ratingUtil, IRecommendationProvider recommendationProvider, CacheService cacheService, IMemoryCache cache) { _db = db; _udb = udb; _adminUtil = adminUtil; _catUtil = catUtil; _blogUtil = blogUtil; _msgUtil = msgUtil; _appSettings = appSettings.Value; _dataSettings = dataSettings.Value; _userManager = userManager; _cache = cache; _uploadUtil = uploadUtil; _tagUtil = tagUtil; _ratingUtil = ratingUtil; _recommendationProvider = recommendationProvider; _cacheService = cacheService; }
public static IServiceProvider CreateServiceProvider( AppSettingsModel settings, Action <global::Serilog.LoggerConfiguration> loggerConfigureAction) { if (settings == null) { throw new ArgumentNullException(nameof(settings)); } var loggerFactory = LoggerConfiguration.CreateLoggerFactory(settings.LogLevel, loggerConfigureAction); return(ClientServiceConfiguration.CreateServiceProvider( new IPEndPoint(IPAddress.Loopback, settings.ListenPort), loggerFactory, serviceCollection => { switch (settings.Mode) { case ClientMode.Simple: serviceCollection.AddTransient <IDatagramInterceptor, PassthroughInterceptor>(); return; case ClientMode.UdpRandomFirstSessionPrefix: if (!(settings.DatagramInterceptorSettings is RandomFirstSessionPrefixInterceptor.Settings interceptorSettings)) { interceptorSettings = new RandomFirstSessionPrefixInterceptor.Settings(); settings.DatagramInterceptorSettings = interceptorSettings; } serviceCollection.AddSingleton(interceptorSettings); serviceCollection.AddTransient <IDatagramInterceptor, RandomFirstSessionPrefixInterceptor>(); return;
static void Main(string[] args) { // Get the app settings var builder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json"); var config = builder.Build(); Program.AppSettings = new AppSettingsModel(); config.GetSection("AppSettings").Bind(Program.AppSettings); // Set the report type Console.WriteLine("1) Type the email address and then press enter:"); string emailAddress = Console.ReadLine(); Console.WriteLine(); Console.WriteLine("2) Type the MFA phone number and then press enter:\r\n\tIf MFA is not required, just click enter."); string phoneNumber = Console.ReadLine(); Console.WriteLine(); SendEmail(emailAddress, phoneNumber); }
private void LanguageButton_Clicked(object sender, RoutedEventArgs e) { AppSettingsModel settings = settingsManager.GetSettings(); string language = settings.Language; if (string.Equals(language, "English")) { language = "Polish"; } else if (string.Equals(language, "Polish")) { language = "English"; } else { language = "Polish"; } settingsManager.GetSettings().Language = language; settingsManager.UpdateLanguage(); settingsManager.ModifySettings(settings); ChangeLanguageIcon(language); onLanguageChange = true; new MainWindow().Show(); Close(); }
public ReplyController( IOptions <AppSettingsModel> appSettings, BlogContext db, UsersContext udb, AdminUtil adminUtil, BlogUtil blogUtil, ExpUtil expUtil, MessageUtil msgUtil, RatingUtil ratingUtil, IWebHostEnvironment env, IMemoryCache cache, ICompositeViewEngine viewEngine, IActionContextAccessor actionAccessor, HtmlSanitizerService sanitizerService) { _appSettings = appSettings.Value; _db = db; _udb = udb; _adminUtil = adminUtil; _blogUtil = blogUtil; _cache = cache; _env = env; _expUtil = expUtil; _ratingUtil = ratingUtil; _msgUtil = msgUtil; _viewEngine = viewEngine; _actionAccessor = actionAccessor; _sanitizerService = sanitizerService; }
protected override async void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); ActivityInstance = this; progress = new ProgressDialogHelper(this); signInService = new SignInService(); bitmapService = new BitmapOperationService(); appSettings = SharedPreferencesHelper.GetAppSettings(this); if (!appSettings.ChatDisabled) { this.chatHubClientService = ChatHubClientService.GetServiceInstance(bearerToken); } this.messagesService = new MessagesService(bearerToken); SetContentView(Resource.Layout.ConversationActivity); SetupViews(savedInstanceState); SetupConversationToolbar(); pageNumber = 0; GetExtras(); player = new MediaPlayer(); player.SetDataSource(this, Android.Net.Uri.Parse("android.resource://" + this.PackageName + "/raw/" + Resource.Raw.message_sound)); player.Prepare(); progress.ShowProgressDialog("Trwa pobieranie wiadomoœci..."); await SetupIntelocutorInfo(); await GetAndDisplayMesages(savedInstanceState); coversationsLayoutWrapper.Visibility = ViewStates.Visible; progress.CloseProgressDialog(); }
protected override void ConfigureIoC(IStyletIoCBuilder builder) { base.ConfigureIoC(builder); // Bind your own types. Concrete types are automatically self-bound. //get settings service builder.Bind <ISettings>().To <AppSettingService>().InSingletonScope(); builder.Bind <ILogger>().To <NLogLogger>().InSingletonScope(); //load settings ioc = builder.BuildContainer(); settings = ioc.Get <ISettings>().Load(); // //bind logger service //bind Notification service with account settings value builder.Bind <INotification>().ToFactory(container => new NotificationTelegramService(settings.NotificationAccount, container.Get <ILogger>())); builder.Bind <ISender>().ToFactory(container => new SenderWebService(settings.MainAccount)); //builder.Bind<ISender>().To<SenderTestService>(); builder.Bind <NotificationAccountSettings>().ToFactory(container => settings.NotificationAccount); builder.Bind <MainAccount>().ToFactory(container => settings.MainAccount); builder.Bind <AppSettingsModel>().ToFactory(container => settings); builder.Bind <IReaderMails>().To <ReaderMailsService>().InSingletonScope(); builder.Bind <IDialogService>().To <DefaultDialogService>(); //builder.Bind<ILoadReceivers>().To<ReceiverLoaderExel>(); builder.Bind <ILoadReceivers>().To <LoadSaveReceiversSqlite>(); builder.Bind <BindableCollection <Receiver> >().ToFactory(container => new BindableCollection <Receiver>()).InSingletonScope(); ioc = builder.BuildContainer(); }
public static void Load() { using (var stream = new StreamReader(AppDomain.CurrentDomain.BaseDirectory + @"/appSettings.json")) { appSettings = JsonConvert.DeserializeObject <AppSettingsModel>(stream.ReadToEnd()); } }
public void ObtainLocalPath() { AppSettingsModel settingVm = new AppSettingsModel(); var expected = @"C:\Users\Takahiro\source\repos\ktakahiro150397\GlobalHookWPF\HookAppUnitTest\bin\Debug\netcoreapp3.1\Resources\Default\KeyDisplaySetting.yaml"; settingVm.SelectedSkinSettingFilePath.AssertIs(expected); }
public QuizManager(AppSettingsManager settingsManager) { this.settingsManager = settingsManager; this.settings = settingsManager.GetSettings(); QuestionList = new List <QuestionModel>(); QuestionUsed = new List <QuestionModel>(); }
public NesopsAuthorize() { var client = new NesopsHttpClient(); _appSettings = client.NesopsHttpClientConfig(); client = new NesopsHttpClient(_appSettings.AuthorizeUrl); this._client = client; }
public TaskController(IOptions <AppSettingsModel> appSettings) { _appSettings = appSettings.Value; _emi = new EntityManagerInitiateModel { Constring = _appSettings.Constring.Main }; }
public void ObtainFolderListTest() { AppSettingsModel settingVm = new AppSettingsModel(); List <string> ansFolderList = new List <string> { "Default", "Test2", "Test3", "yamlFormatInvalid", "yamlReadTest" }; ansFolderList.AssertIs(settingVm.SkinFolderNameList); }
public AuthenticationService(IConfiguration configuration, IRepository <User> userRepository, IRepository <UserPassword> userPasswordRepository, IOptions <AppSettingsModel> appSettings, IUnitOfWork unitOfWork) { _userRepository = userRepository; _configuration = configuration; _userPasswordRepository = userPasswordRepository; _unitOfWork = unitOfWork; _appSettings = appSettings.Value; }
public NesopsAuditLog() { var client = new NesopsHttpClient(); _appSettings = client.NesopsHttpClientConfig(); client = new NesopsHttpClient(_appSettings.MonitorUrl); this._client = client; CheckAuthorize().Wait(); }
public SettingsWindow() { appSettingsManager = DependencyContainer.Instance.GetDependencyInstance <AppSettingsManager>("SettingsManager"); appSettingsModel = appSettingsManager.GetSettingsCopy(); InitializeComponent(); this.DataContext = appSettingsModel; QuizModeCombo.ItemsSource = Enum.GetValues(typeof(AppSettingsModel.EQuizMode)).Cast <AppSettingsModel.EQuizMode>(); }
public OptionViewModel(AppSettingsModel appSettings) { //アプリ設定情報Model AppSettings = appSettings; //コマンドクラスのインスタンス化 OKInput = new OptionOKInputCommand(this); CancelInput = new MenuCloseButtonInput(this); }
public StepController(IOptions <AppSettingsModel> optionsAccessor) { this.optionsAccessor = optionsAccessor; if (optionsAccessor.Value.Keys != null & optionsAccessor.Value.Keys.Length >= 1) { appSettings = optionsAccessor.Value; } }
public SearchController( IOptions <AppSettingsModel> appSettings, BlogContext db, IMemoryCache cache) { _db = db; _appSettings = appSettings.Value; _cache = cache; }
public static void SetAppSettings(Context context, AppSettingsModel appSettingsModel) { var preference = PreferenceManager.GetDefaultSharedPreferences(context); var preferencesEditor = preference.Edit(); var json = JsonConvert.SerializeObject(appSettingsModel); preferencesEditor.PutString(SharedPreferencesKeys.APP_SETTINGS, json); preferencesEditor.Commit(); }
public AuditLog(AppSettingsModel appSettings) { AppSettings = appSettings; this.AzureADGraphClient = new AzureADGraphClient( appSettings.Tenant, appSettings.ClientId, appSettings.ClientSecret, appSettings.GraphApiBetaVersion); }
public InvitationController(IOptions <AppSettingsModel> appSettings, KeyVaultCertificateHelper keyVaultCertificateHelper, IEmailSender mailSender, ILogger <InvitationController> logger) { _appSettings = appSettings?.Value ?? throw new ArgumentNullException(nameof(appSettings)); _keyVaultCertificateHelper = keyVaultCertificateHelper ?? throw new ArgumentNullException(nameof(keyVaultCertificateHelper)); _mailSender = mailSender ?? throw new ArgumentNullException(nameof(mailSender)); _logger = logger; }