Example #1
0
 public EventsWithExtensionsViewModel(ObservableCollection <Event> events, BaseLayer baseLayer, IErrorCatch errorCatcher)
 {
     this.Events       = events;
     base.ErrorCatcher = errorCatcher;
     this.BaseLayer    = baseLayer;
     this.EventWithExtensionViewModels = new ObservableCollection <EventWithExtensionViewModel>();
     this.ProbabilitySumViewModel      = new ProbabilitySumViewModel(base.ErrorCatcher);
     foreach (var ev in this.Events)
     {
         this.EventWithExtensionViewModels.Add(new EventWithExtensionViewModel(ev, this, base.ErrorCatcher));
     }
 }
 public EventsViewModel(BaseLayer baseLayer, IErrorCatch errorCatcher)
 {
     base.ErrorCatcher            = errorCatcher;
     this._baseLayer              = baseLayer;
     this.Events                  = this._baseLayer.DssDbContext.Events.Local;
     this.EventViewModels         = new ObservableCollection <EventViewModel>();
     this.ProbabilitySumViewModel = new ProbabilitySumViewModel(base.ErrorCatcher);
     foreach (var ev in this.Events)
     {
         this.EventViewModels.Add(new EventViewModel(ev, this, base.ErrorCatcher));
     }
 }