public static AnalyticStatistics FromDtoToObject(AnalyticStatisticsDto source) { AnalyticStatistics target = new AnalyticStatistics(); foreach (AnalyticStatisticsItemDto item in source.Items) { target.Items.Add(AnalyticStatisticsItemAssembler.FromDtoToDomainObject(item)); } return(target); }
public static AnalyticStatisticsDto FromObjectToDto(AnalyticStatistics source) { AnalyticStatisticsDto target = new AnalyticStatisticsDto(); foreach (AnalyticStatisticsItem item in source.Items) { target.Items.Add(AnalyticStatisticsItemAssembler.FromDomainObjectToDto(item)); } return(target); }
private void StatisticsGenerationComplete() { buttonTriggerGeneration.IsEnabled = true; AnalyticStatistics s = engine.Result; if (StatisticsGenerated != null) { StatisticsGenerated.Invoke(this, EventArgs.Empty); } }
private void PersistAllClicked(object sender, RoutedEventArgs e) { buttonShowItemDetails.IsEnabled = false; controlStatisticsGeneration. buttonTriggerGeneration.IsEnabled = false; progressBar.Visibility = Visibility.Visible; AnalyticStatistics result = controlStatisticsGeneration.Statistics; AnalyticStatisticsDto dto = AnalyticStatisticsAssembler.FromObjectToDto(result); VtsWebServiceClient client = new VtsWebServiceClient(); client.SubmitAnalyticStatisticsCompleted += ClientOnSubmitAnalyticStatisticsCompleted; client.SubmitAnalyticStatisticsAsync(dto); }
private void OnStatisticsGenerated(object sender, EventArgs e) { AnalyticStatistics statistics = controlStatisticsGeneration.Statistics; ObservableCollection <AnalyticStatisticsItemViewModel> source = new ObservableCollection <AnalyticStatisticsItemViewModel>(); foreach (AnalyticStatisticsItem item in statistics.Items) { source.Add(new AnalyticStatisticsItemViewModel(item)); } dataGridStatistics.ItemsSource = source; progressBar.Visibility = Visibility.Collapsed; }
public VehicleParametersChronologyFactory(AnalyticStatistics statistics) { this.statistics = statistics; }