/// <summary> /// Метод выборки исключений /// </summary> private async void GetExceptAsync() { Task task = new Task(() => { DataPage dataPage = new DataPage(_pageSizeMax); List<Except> items = _selectRecord.Get(ViewModel.Exception.Filters, ref dataPage); ViewModel.Exception.Items = DataToUx.ToUx(items); ViewModel.Exception.InfoPage = InfoPage.Get(dataPage); ViewModel.Exception.Headers = new ObservableCollection<string>() { "Id", "Время возникновения", "Событие", "Класс возникновения", "Метод возникновения" }; }); task.Start(); }
/// <summary> /// Метод выборки аварий /// </summary> private async void GetAlarmAsync() { Task task = new Task(() => { DataPage dataPage = new DataPage(_pageSizeMax); List<Alarm> items = _selectRecord.Get(ViewModel.Alarm.Filters, ref dataPage); ViewModel.Alarm.Items = DataToUx.ToUx(items); ViewModel.Alarm.InfoPage = InfoPage.Get(dataPage); ViewModel.Alarm.Headers = new ObservableCollection<string>() { "Id", "Время возникновения", "Событие", "Время нормализации", "Время квитирования" }; }); task.Start(); }