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 async Task UpdateProjectReverseAsync(CancellationManager cmSelf) { try { while (true) { if (cmSelf.Token.IsCancellationRequested) { cmSelf.Token.ThrowIfCancellationRequested(); } var proxy = new MonitorRepository(); try { await proxy.UpdateProjectReverseAsync(); } catch (Exception ex) { LogManager.Instance.Error($"{ex.Message}"); } LastUpdate = DateTime.Now; await Task.Delay(FREQ_UPDATE); } } catch (Exception) { //do nothing } finally { cmSelf.Dispose(); } }
// GET: Monitor/Edit/5 public ActionResult Edit(int id) { MonitorRepository repo = new MonitorRepository(); Monitor model = repo.GetMonitorById(id); return(View(model)); }
// GET: Monitor public ActionResult Index() { MonitorRepository repo = new MonitorRepository(); List <Monitor> model = repo.GetAllMonitors(); return(View(model)); }
public void GetMonitorList() { var rep = new MonitorRepository(); var monitors = rep.List(); monitors.Should().NotBeNull(); }
public void GivenMonitoId_WhenItIsNotValid_ThenShouldNotGiveCorrecttMonitorName() { MonitorRepository m = new MonitorRepository(); string Actual = "IntelliVue MP5SC"; string expected = m.DataFetch(2); Assert.AreNotEqual(Actual, expected); }
public void GivenMonitoId_WhenItIsValid_ThenGiveCorrectMonitorName() { MonitorRepository m = new MonitorRepository(); string Actual = "Avalon CL"; string expected = m.DataFetch(1); Assert.AreEqual(Actual, expected); }
public ActionResult GetObjIds(long id) { MonitorRepository repository = new MonitorRepository(); List <string> list = new List <string>(); var entitys = repository.FindByExpression(x => x.FolderId == id).Select(x => x.ObjId); return(Json(entitys, JsonRequestBehavior.AllowGet)); }
public void RunMonitor() { var rep = new MonitorRepository(); var monitor = rep.GetById(new Guid("EAA1468C-1CA8-4CC9-A726-A8B700A345FE")); var monitorToRun = rep.GetByName(monitor.Name); monitorToRun.Run(monitor.Messengers); }
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); }
public void TestInitialize() { var option = new DbContextOptionsBuilder <PDRContext>() .UseSqlServer(@"Data Source=.\SQLEXPRESS;Initial Catalog=PROD;Integrated Security=True") .Options; _context = new PDRContext(option); _monitorRepository = new MonitorRepository(_context); }
public void CreateMonitor() { var rep = new MonitorRepository(); var monitor = new Monitor(); monitor.Enabled = false; monitor.Name = "EventsMonitor"; rep.Insert(monitor); }
public ActionResult Edit(int id, Monitor model) { try { MonitorRepository repo = new MonitorRepository(); repo.UpdateMonitor(model); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(Monitor model) { try { MonitorRepository repo = new MonitorRepository(); repo.AddMonitor(model); return(RedirectToAction("Index")); } catch { return(View(model)); } }
static int Main(string[] args) { if (args.Length == 0) { Console.WriteLine("Please enter a valid Monitor Id"); return(1); } var monitorRepository = new MonitorRepository(); var monitor = monitorRepository.GetById(new Guid(args[0])); var monitorToRun = monitorRepository.GetByName(monitor.Name); try { monitorToRun.Run(monitor.Messengers); return(0); } catch (Exception) { return(1); } }
public MonitorController() { _monitorRepository = new MonitorRepository(); _messengerRepository = new MessengerRepository(); }