public ExecutionReportViewModel(ExecutionStatsGenerator statsGenerator, IDialogCoordinator dialogService) : base(dialogService) { UseSessionsTime = true; ReferenceTime = new DateTime(1, 1, 1, 16, 0, 0); StatsGenerator = statsGenerator; OrderCount = StatsGenerator.Orders.Count; Benchmark = ExecutionBenchmark.Close; Stats = new ObservableCollection <KeyValuePair <string, string> >(); Data = new ExecutionReportDS(); TimeVsSlippagePoints = new ObservableCollection <Point3D>(); CreateCommands(); }
public ExecutionReportViewModel(ExecutionStatsGenerator statsGenerator, IDialogCoordinator dialogService) : base(dialogService) { UseSessionsTime = true; ReferenceTime = new DateTime(1, 1, 1, 16, 0, 0); StatsGenerator = statsGenerator; OrderCount = StatsGenerator.Orders.Count; Benchmark = ExecutionBenchmark.Close; Stats = new ObservableCollection<KeyValuePair<string, string>>(); Data = new ExecutionReportDS(); TimeVsSlippagePoints = new ObservableCollection<Point3D>(); CreateCommands(); }