private void MainWindow_Closed(object sender, EventArgs e) { { var settings = TesterSettings.RecallSettings(); settings.WindowClientSize = new Size(this.ActualWidth, this.ActualHeight); settings.IpAddr = this.Model.IpAddr; settings.UserName = this.Model.UserName; settings.ParseText = this.Model.ParseText; settings.DataStreamName = this.Model.DataStreamName; settings.Password = this.Model.Password; settings.SystemList = this.Model.SystemList.Where(c => c != "<add>").ToList(); settings.SystemName = this.Model.SystemName; settings.TextFilePath = this.Model.TextFilePath; settings.AutoConnect = this.Model.AutoConnect; // save the named data stream. { var namedDataStream = new NamedDataStream(this.Model.DataStreamName, this.Model.ParseTextLines); settings.NamedDataStreamList.Apply(namedDataStream); } settings.StoreSettings(); } }
public TokenAuthenticationHandler( IOptionsMonitor <AuthenticationSchemeOptions> options, ILoggerFactory logger, UrlEncoder encoder, ISystemClock clock, IOptions <TesterSettings> testerSettings, IOptions <QuerySettings> querySettings ) : base(options, logger, encoder, clock) { _testerSettings = testerSettings.Value; _querySettings = querySettings.Value; }
public static MainWindowModel ToModel(TesterSettings Settings) { var model = new MainWindowModel() { UserName = Settings.UserName, ParseText = Settings.ParseText, DataStreamName = Settings.DataStreamName, IpAddr = Settings.IpAddr, Password = Settings.Password, AutoConnect = Settings.AutoConnect, TextFilePath = Settings.TextFilePath, SystemList = Settings.SystemList.ToObservableCollectionString(), SystemName = Settings.SystemName }; return(model); }
private void MainWindow_Loaded(object sender, RoutedEventArgs e) { { var settings = TesterSettings.RecallSettings(); if (settings.WindowClientSize.Height > 0) { this.Height = settings.WindowClientSize.Height; this.Width = settings.WindowClientSize.Width; } this.Model = MainWindowModel.ToModel(settings); this.Model.SystemList_AddBlankItem(); } grdMain.DataContext = this.Model; this.Canvas1.Focusable = true; this.Canvas1.Focus(); this.ScreenCanvas = new ItemCanvas( this.Canvas1, 9.83, 18.5, new ScreenDim(24, 80), 16, null); }
public AnswersService(IResourceService resourceService, IOptions <TesterSettings> testerSettings) { _resourceService = resourceService; _testerSettings = testerSettings.Value; }