Example #1
0
 protected virtual void ValidateMode(string moduleType, PerformanceViewMode mode)
 {
     if (moduleType != Modules.Dashboard)
     {
         throw new NotImplementedException();
     }
 }
Example #2
0
 protected override void ValidateMode(string moduleType, PerformanceViewMode mode)
 {
     if (moduleType == Modules.Products || moduleType == Modules.Sectors || moduleType == Modules.Regions)
     {
         return;
     }
     throw new NotImplementedException();
 }
Example #3
0
 protected PerformanceAreaChartViewModel(string moduleType, PerformanceViewMode mode)
 {
     ValidateMode(moduleType, mode);
     ModuleType = moduleType;
     Mode       = mode;
     if (Mode == PerformanceViewMode.Daily)
     {
         InitializeInDailyMode();
     }
     else
     {
         InitializeInMonthlyMode();
     }
     SelectedDate = DateTime.Now;
     UpdateVolumeLables();
 }
Example #4
0
 protected PerformanceBarChartViewModel(string moduleType, PerformanceViewMode mode)
     : base(moduleType, mode)
 {
 }
Example #5
0
 public static new PerformanceBarChartViewModel Create(string moduleType, PerformanceViewMode mode)
 {
     return(ViewModelSource.Create(() => new PerformanceBarChartViewModel(moduleType, mode)));
 }