public MainWindow() { InitializeComponent(); listBox1.ItemsSource = types; //попытка чтения без рекурсии if (SettingsReader.TryRead(out settings)) { } else { SettingsView settings = new SettingsView(); settings.ShowDialog(); if (settings.DialogResult != true) { MessageBox.Show("Нет строки подключения, завершение программы"); System.Windows.Application.Current.Shutdown(); } } //_connectionString = System.Configuration.ConfigurationManager. // ConnectionStrings["connectionString"].ConnectionString; _connectionString = SettingsReader.ResourcesConnectionString; cpuRepository = new CpuRepository(_connectionString); gpuRepository = new GpuRepository(_connectionString); informationSupportRepository = new InformationSupportRepository(_connectionString); monitorRepository = new MonitorRepository(_connectionString); softwareRepository = new SoftwareRepository(_connectionString); }
private void LoadRep() { cpuRepository = new CpuRepository(_connectionString); gpuRepository = new GpuRepository(_connectionString); informationSupportRepository = new InformationSupportRepository(_connectionString); monitorRepository = new MonitorRepository(_connectionString); softwareRepository = new SoftwareRepository(_connectionString); storageRepository = new StorageDeviceRepository(_connectionString); }