Exemple #1
0
        public static AnalyticStatistics FromDtoToObject(AnalyticStatisticsDto source)
        {
            AnalyticStatistics target = new AnalyticStatistics();

            foreach (AnalyticStatisticsItemDto item in source.Items)
            {
                target.Items.Add(AnalyticStatisticsItemAssembler.FromDtoToDomainObject(item));
            }
            return(target);
        }
Exemple #2
0
        public static AnalyticStatisticsDto FromObjectToDto(AnalyticStatistics source)
        {
            AnalyticStatisticsDto target = new AnalyticStatisticsDto();

            foreach (AnalyticStatisticsItem item in source.Items)
            {
                target.Items.Add(AnalyticStatisticsItemAssembler.FromDomainObjectToDto(item));
            }
            return(target);
        }
Exemple #3
0
        private void StatisticsGenerationComplete()
        {
            buttonTriggerGeneration.IsEnabled = true;
            AnalyticStatistics s = engine.Result;

            if (StatisticsGenerated != null)
            {
                StatisticsGenerated.Invoke(this, EventArgs.Empty);
            }
        }
Exemple #4
0
        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);
        }
Exemple #5
0
        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;
        }
Exemple #6
0
 public VehicleParametersChronologyFactory(AnalyticStatistics statistics)
 {
     this.statistics = statistics;
 }