public static MonitoringViewModel GetInstance() { if (Instance == null) { LogEntryView monitoringRepository = new LogEntryView(); LogRepository logRepository = new LogRepository(); Instance = new MonitoringViewModel(monitoringRepository, logRepository); } return(Instance); }
private void OnCmdSave() { if (!string.IsNullOrEmpty(Text)) { IEntity entity = new LogEntry(SelectedHostnameItem, Text, SelectedSeverityItem); entity.DeviceId = SelectedDeviceId; LogRepository.AddLogEntry(entity); OnCmdNavigateToMonitoringView(); MonitoringViewModel.GetInstance().RefreshView(); } else { MessageBox.Show(ErrorMessage.PleaseEnterMessage); } }