private void ShowDataAsync() { CurrentItem = ProcessDataServiceClient.GetItem(ItemId); ItemsLog = ProcessDataServiceClient.GetItemLogs(ItemId, StartTime, EndTime); Dispatcher.BeginInvoke(new Action(OnShowDataCompleted)); }
private void ShowDataAsync(KeyValuePair <int, int> itemId, bool generateLegend) { try { Item1 CurrentItem = ProcessDataServiceClient.GetItem(itemId.Value); List <ItemsLogChartHistoryViewModel> ItemsLog = ProcessDataServiceClient.GetItemLogs(itemId.Value, StartTime, EndTime); Dispatcher.BeginInvoke(new Action(() => OnShowDataCompleted(new ShowDataCompletedEventArgs(itemId, ItemsLog, CurrentItem, generateLegend)))); } catch (Exception ex) { Logger.LogIndustrialMonitoring(ex); } }