public override void OnInit() { if (this.Type == "Front") { FrontCameraParameter parameter = settings.GetSettings <FrontCameraParameter>(); if (parameter != null) { this.txtIP.Text = parameter.IP; this.txtPort.Text = parameter.Port.ToString(); this.txtPicPath.Text = parameter.SavePath; this.txtUser.Text = parameter.User; this.txtPass.Text = parameter.Pass; } } else if (this.Type == "Rear") { RearCameraParameter parameter = settings.GetSettings <RearCameraParameter>(); if (parameter != null) { this.txtIP.Text = parameter.IP; this.txtPort.Text = parameter.Port.ToString(); this.txtPicPath.Text = parameter.SavePath; this.txtUser.Text = parameter.User; this.txtPass.Text = parameter.Pass; } } }
public override void OnInit() { LoginParameter parameter = settings.GetSettings <LoginParameter>(); if (parameter != null) { this.txtLoginId.Text = parameter.LoginId; this.txtPassword.Text = parameter.Password; this.txtPassword.Tag = parameter.Password; this.chkRememberPasssword.Checked = parameter.RememberPassword; this.txtInternalPort.Value = parameter.InternalWcfPort; this.txtInternalHost.Text = parameter.InternalWcfHost; this.txtExternalPort.Value = parameter.ExternalWcfPort; this.txtExternalHost.Text = parameter.ExternalWcfHost; this.txtUseLocalType.Checked = parameter.IsLocalDatabase; this.rdgWCFMode.Enabled = !this.txtUseLocalType.Checked; if (this.txtUseLocalType.Checked) { this.rdgWCFMode.SelectedIndex = -1; } else { this.rdgWCFMode.SelectedIndex = parameter.WcfMode == "内网" ? 0 : 1; } } }
public override void OnInit() { GlobalParameter parameter = settings.GetSettings <GlobalParameter>(); if (parameter != null) { this.chkAllowEnterCardNo.Checked = parameter.AllowEnterCardNo; } }
public override async Task WaitUntillBlockchainExplorerHasIndexed(Func <string, string, Task <bool> > checkIndexed, IEnumerable <string> ids, string id2 = null) { var indexed = false; var settings = SettingsProvider.GetSettings(); foreach (var id in ids) { indexed = false; for (int i = 0; i < 60; i++) { bool result = false; try { result = await checkIndexed(id, id2); } catch (Exception exp) { } if (result) { indexed = true; break; } await Task.Delay(1000); } if (!indexed) { throw new Exception(string.IsNullOrEmpty(id2) ? string.Format("Item with id: {0} did not get indexed yet.", id) : string.Format("Item with id: {0} did not get indexed yet. Provided id2 is {1}", id, id2)); } } }
public void TestManyParametersCount() { var args = new string[5]; var provider = new SettingsProvider(args); Assert.Throws <ArgumentException>(() => provider.GetSettings()); }
public override void Configure(Container container) { JsConfig.EmitCamelCaseNames = true; Plugins.Add(new SwaggerFeature()); var manager = new InsteonManager(insteonSource); container.Register(manager); var settingsProvider = new SettingsProvider(new RoamingAppDataStorage("Insteon")); var mySettings = settingsProvider.GetSettings<SmartThingsSettings>(); container.Register(mySettings); manager.Network.Devices.DeviceStatusChanged += (sender, data) => { logger.DebugFormat("{0}:{1}", data.Device.Address, data.DeviceStatus); var settings = container.Resolve<SmartThingsSettings>(); var cb = new SmartThingsCallbacks(settings); cb.PushDeviceStatusUpdate(data.Device, data.DeviceStatus); }; GlobalResponseFilters.Add((req, res, dto) => { res.AddHeader("X-Insteon", ServiceName); }); manager.Connect(); }
private static void HandleCompilationStart(CompilationStartAnalysisContext context) { AnalyzersSettings settings = SettingsProvider.GetSettings(context); IUnitTestParser unitTestParser = UnitTestParserFactory.Create(settings); context.RegisterSyntaxNodeAction(c => AnalyzeNode(c, unitTestParser, settings), SyntaxKind.MethodDeclaration); }
public override void Configure(Container container) { JsConfig.EmitCamelCaseNames = true; Plugins.Add(new SwaggerFeature()); var manager = new InsteonManager(insteonSource); container.Register(manager); var settingsProvider = new SettingsProvider(new RoamingAppDataStorage("Insteon")); var mySettings = settingsProvider.GetSettings <SmartThingsSettings>(); container.Register(mySettings); manager.Network.Devices.DeviceStatusChanged += (sender, data) => { logger.DebugFormat("{0}:{1}", data.Device.Address, data.DeviceStatus); var settings = container.Resolve <SmartThingsSettings>(); var cb = new SmartThingsCallbacks(settings); cb.PushDeviceStatusUpdate(data.Device, data.DeviceStatus); }; GlobalResponseFilters.Add((req, res, dto) => { res.AddHeader("X-Insteon", ServiceName); }); manager.Connect(); }
private void _FormMainLoad(object sender, EventArgs e) { var interval = new[] { "1 second", "2 seconds", "3 seconds", "5 seconds", "10 seconds", "15 seconds", "20 seconds", "30 seconds", "1 minute", "2 minutes", "3 minutes", "5 minutes", "10 minutes" }; comboBoxInterval.DataSource = interval; mLogWriter.Initialize(); sSettingsProvider.GetSettings(out sLimsSimulatorSettings); textBoxDestinationPath.Text = folderBrowserDialogDestinationPath.SelectedPath = sLimsSimulatorSettings.DestinationPath; textBoxSampleFile.Text = sLimsSimulatorSettings.SampleFile; comboBoxInterval.SelectedIndex = _GetIndexOfComboboxItem(sLimsSimulatorSettings.DueTime); }
static void Main() { Settings settings; try { var settingsFile = new FileInfo(settingsFileName); settings = SettingsProvider.GetSettings(settingsFile); } catch (Exception e) { MessageBox.Show($"Failure reading a settings file. {e.Message}"); return; } Application.SetHighDpiMode(HighDpiMode.SystemAware); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); using (var saveHashesToFileDialog = Build_SaveHashesToFileDialog()) using (var sourceFileGetter = Build_DirectoryFileGetter(supportedFileExtensions)) { var(hasher, progressReporter) = BuildHasher(settings.Decoder); Application.Run( new UI.FormX( new UI.HashCalculationServiceFactory( hasher, new ProgressReportingOperationRunner()), new InteractiveTextFileWriter(saveHashesToFileDialog), new UI.HashDisplayValueFactory(hashRepresentationFormat), progressReporter, sourceFileGetter)); } }
public AdminSettingsResponse GetAdminSettings(AdminSettingsRequest request) { var response = new AdminSettingsResponse { ResponseStatus = ResponseStatus.Success }; var settingsProvider = new SettingsProvider(); try { if (request.ActionType == ActionType.Select) { response.Settings = settingsProvider.GetSettings(request); } else { response.ResponseStatus = ResponseStatus.Failure; response.ResponseDescription = "Not update action"; } } catch (Exception ex) { response.ResponseStatus = ResponseStatus.Failure; response.ResponseDescription = ex.Message; } return(response); }
public App() { settingsProvider = new SettingsProvider(new RoamingAppDataStorage("Carnac")); keyProvider = new KeyProvider(InterceptKeys.Current, new PasswordModeService(), new DesktopLockEventService()); settings = settingsProvider.GetSettings <PopupSettings>(); messageProvider = new MessageProvider(new ShortcutProvider(), settings, new MessageMerger()); }
public virtual ActionResult Settings() { var settings = SettingsProvider.GetSettings <FunnelWebSettings>(); ViewBag.Themes = ThemeProvider.GetThemes(); ViewBag.FileRepositories = FileRepositoriesInfo().Keys; return(View(settings)); }
public override void OnInit() { EmailParameter parameter = settings.GetSettings <EmailParameter>(); if (parameter != null) { this.txtEmail.Text = parameter.Email; this.txtLoginId.Text = parameter.LoginId; this.txtPassword.Text = parameter.Password; this.txtPassword.Tag = parameter.Password; this.txtPop3Port.Value = parameter.Pop3Port; this.txtPop3Server.Text = parameter.Pop3Server; this.txtSmtpPort.Value = parameter.SmtpPort; this.txtSmtpServer.Text = parameter.SmtpServer; this.txtUseSSL.Checked = parameter.UseSSL; } }
public override async Task <bool> HasBlockIndexed(string blockId, string dummy) { var settings = SettingsProvider.GetSettings(); string url = settings.QBitNinjaBaseUrl + "blocks/" + blockId + "?headeronly=true"; return(await IsUrlSuccessful(url)); }
public override async Task <bool> HasTransactionIndexed(string txId, string dummy) { var settings = SettingsProvider.GetSettings(); string url = settings.QBitNinjaBaseUrl + "transactions/" + txId + "?colored=true"; return(await IsUrlSuccessful(url)); }
public void Configure(IAppHost appHost) { var settingsProvider = new SettingsProvider(new RoamingAppDataStorage("Paradox")); var mySettings = settingsProvider.GetSettings<SmartThingsSettings>(); var container = appHost.GetContainer(); container.Register(mySettings); container.RegisterAs<SmartThingsCallbacks, IParadoxEventCallbacks>(); }
public virtual ActionResult AcsSettings() { var settings = SettingsProvider.GetSettings <AccessControlServiceSettings>(); ViewBag.Themes = ThemeProvider.GetThemes(); ViewBag.FileRepositories = FileRepositoriesInfo().Keys; return(View(settings)); }
public void Initialize() { var settingsProvider = new SettingsProvider(new TxtParser()); var settings = settingsProvider.GetSettings(); var coloringOptions = settings.Value.ColoringOptions; visualizer = new CircularCloudVisualizer(coloringOptions, new PngSaver(), new Size(1920, 1080), "Consolas"); }
public void Configure(IAppHost appHost) { var settingsProvider = new SettingsProvider(new RoamingAppDataStorage("Paradox")); var mySettings = settingsProvider.GetSettings <SmartThingsSettings>(); var container = appHost.GetContainer(); container.Register(mySettings); container.RegisterAs <SmartThingsCallbacks, IParadoxEventCallbacks>(); }
public void Configure(IAppHost appHost) { var settingsProvider = new SettingsProvider(new RoamingAppDataStorage("Paradox")); var mySettings = settingsProvider.GetSettings<ParadoxMqttSettings>(); var container = appHost.GetContainer(); container.Register(mySettings); container.Register(new MqttClient(mySettings.BrokerUrl)); container.RegisterAs<MqttCallbacks, IParadoxEventCallbacks>().ReusedWithin(ReuseScope.Container); }
protected override void OnStartup(object sender, StartupEventArgs e) { Shell = (IShell)IoC.GetInstance(typeof(IShell), null); var window = windowManager.CreateWindow(Shell); if (!settingsProvider.GetSettings <PopupSettings>().SettingsConfigured) { window.Show(); } }
private void _FormMainLoad(object sender, EventArgs e) { LogWriter.Initialize(); sSettingsProvider.GetSettings(out sLimsVisualizerSettings); textBoxPath.Text = folderBrowserDialog.SelectedPath = sLimsVisualizerSettings.FilePath; trackBarCheckFrequency.Value = (int)sLimsVisualizerSettings.DueTime.TotalMilliseconds; numericUpDownCheckFrequency.Value = (decimal)sLimsVisualizerSettings.DueTime.TotalMilliseconds; buttonStop.Enabled = false; textBoxPath.Text = sLimsVisualizerSettings.FilePath; }
protected void Page_Load(object sender, EventArgs e) { Model = SettingsProvider.GetSettings(); RolesTableRepeater.DataBind(); _structDivisionIndex = 0; StructDivisionRepeater.DataSource = Model.StructDivision.Where(c => !c.ParentId.HasValue); StructDivisionRepeater.DataBind(); }
/// <summary> /// Gets a default <see cref="SettingsDictionary"/> instance which is used if none are registered with the /// Dependency Engine. /// </summary> public static SettingsDictionary GetSettings() { if (_settings == null) { SettingsProvider settingsProvider = new SettingsProvider(); SettingsDictionary instance = settingsProvider.GetSettings(); Interlocked.CompareExchange(ref _settings, instance, null); } return(_settings); }
public void Configure(IAppHost appHost) { var settingsProvider = new SettingsProvider(new RoamingAppDataStorage("Paradox")); var mySettings = settingsProvider.GetSettings <ParadoxMqttSettings>(); var container = appHost.GetContainer(); container.Register(mySettings); container.Register(new MqttClient(mySettings.BrokerUrl)); container.RegisterAs <MqttCallbacks, IParadoxEventCallbacks>().ReusedWithin(ReuseScope.Container); }
public void TestUnexistingSourceFilename() { var args = new string[3]; args[0] = "compress"; args[1] = GetRandomFilename; args[2] = GetCorrectFilename; var provider = new SettingsProvider(args); Assert.Throws <FileNotFoundException>(() => provider.GetSettings()); }
public void TestEmptySourceFilename() { var args = new string[3]; args[0] = "compress"; args[1] = ""; args[2] = GetCorrectFilename; var provider = new SettingsProvider(args); Assert.Throws <ArgumentException>(() => provider.GetSettings()); }
public void TestIncorrectMode() { var args = new string[3]; args[0] = "qwe"; args[1] = GetCorrectFilename; args[2] = GetCorrectFilename; var provider = new SettingsProvider(args); Assert.Throws <ArgumentException>(() => provider.GetSettings()); }
public override async Task <Tuple <float, float, bool, string> > GetAccountBalance(string walletAddress, string assetId) { float balance = 0; float unconfirmedBalance = 0; bool errorOccured = false; string errorMessage = ""; string url; var settings = SettingsProvider.GetSettings(); try { using (HttpClient client = new HttpClient()) { url = settings.QBitNinjaBalanceUrl + walletAddress; HttpResponseMessage result = await client.GetAsync(url + "?unspentonly=true&colored=true"); if (!result.IsSuccessStatusCode) { return(new Tuple <float, float, bool, string>(0, 0, true, result.ReasonPhrase)); } else { var webResponse = await result.Content.ReadAsStringAsync(); QBitNinjaOutputResponse response = Newtonsoft.Json.JsonConvert.DeserializeObject <QBitNinjaOutputResponse> (webResponse); if (response.operations != null && response.operations.Count > 0) { foreach (var item in response.operations) { response.operations.ForEach((o) => { balance += o.receivedCoins.Where(c => !string.IsNullOrEmpty(c.assetId) && c.assetId.Equals(assetId) && o.confirmations > 0).Select(c => c.quantity).Sum(); unconfirmedBalance += o.receivedCoins.Where(c => !string.IsNullOrEmpty(c.assetId) && c.assetId.Equals(assetId) && o.confirmations == 0).Select(c => c.quantity).Sum(); }); } } else { errorOccured = true; errorMessage = "No coins found."; } } } } catch (Exception e) { errorOccured = true; errorMessage = e.ToString(); } return(new Tuple <float, float, bool, string>(balance, unconfirmedBalance, errorOccured, errorMessage)); }
public void TestInvalidCharactersDestinationFilename() { var args = new string[3]; args[0] = "compress"; args[1] = GetCorrectFilename; args[2] = "e:\\qwe*?\\file.txt"; var provider = new SettingsProvider(args); Assert.Throws <IOException>(() => provider.GetSettings()); }
public void TestIncorrectTechnology() { var args = new string[4]; args[0] = "qwe"; args[1] = GetCorrectFilename; args[2] = GetCorrectFilename; args[3] = "unknown technology"; var provider = new SettingsProvider(args); Assert.Throws <ArgumentException>(() => provider.GetSettings()); }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); //Use RoamingAppDataStorage if you have the package version of SettingsProvider.net package settingsProvider = new SettingsProvider(new LocalAppDataStorage("WindowsIncognito")); appSettings = settingsProvider.GetSettings<IncognitoSettings>(); MainWindow mw = new MainWindow(); softwareRepository = new SoftwareRepository(); var viewModel = new MainWindowViewModel(appSettings, softwareRepository); mw.DataContext = viewModel; mw.Show(); }
public static void Main(string[] args) { AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException; var threadCount = Math.Max(1, Environment.ProcessorCount); #if DEBUG var technology = TechnologyMode.Semaphore; // Компрессия using (var compressingTaskQueue = GetCompressingTaskQueue(technology, threadCount)) using (var writeTaskQueue = GetWriteTaskQueue(technology, threadCount)) { var coordinator = new Coordinator(threadCount, compressingTaskQueue, writeTaskQueue); var watch = Stopwatch.StartNew(); var compressedSettingsProvider = new StubSettingsProvider( new Settings("data\\source.xml", "data\\compressed.gz", CompressionMode.Compress)); coordinator.Run(compressedSettingsProvider.GetSettings()); Console.WriteLine($"Время выполнения упаковки: {watch.ElapsedMilliseconds} мс"); } // Декомпрессия using (var compressingTaskQueue = GetCompressingTaskQueue(technology, threadCount)) using (var writeTaskQueue = GetWriteTaskQueue(technology, threadCount)) { var coordinator = new Coordinator(threadCount, compressingTaskQueue, writeTaskQueue); var watch = Stopwatch.StartNew(); var decompressedSettingsProvider = new StubSettingsProvider( new Settings("data\\compressed.gz", "data\\decompressed.xml", CompressionMode.Decompress)); coordinator.Run(decompressedSettingsProvider.GetSettings()); Console.WriteLine($"Время выполнения распаковки: {watch.ElapsedMilliseconds} мс"); } #else var settingsProvider = new SettingsProvider(args); var settings = settingsProvider.GetSettings(); var technology = settings.Technology; using (var compressingTaskQueue = GetCompressingTaskQueue(technology, threadCount)) using (var writeTaskQueue = GetWriteTaskQueue(technology, threadCount)) { var coordinator = new Coordinator(threadCount, compressingTaskQueue, writeTaskQueue); coordinator.Run(settings); } #endif Environment.Exit(0); }