Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
 public AnswersService(IResourceService resourceService, IOptions <TesterSettings> testerSettings)
 {
     _resourceService = resourceService;
     _testerSettings  = testerSettings.Value;
 }