public PlanViewModel(ILog log, IBookService bookService, IReviewPlanService planService,
                      IDocumentService documentService)
 {
     mLog             = log;
     mBookService     = bookService;
     mPlanService     = planService;
     mDocumentService = documentService;
     BindingOperations.EnableCollectionSynchronization(Plans, mPlanLock);
     Init();
     WatcherBooks();
 }
Exemple #2
0
 public ExerciseViewModel(ILog log, IBookService bookService, IDocumentService documentService,
                          IEventAggregator eventAggregator, IExreciseHistoryService exreciseHistoryService, IReviewPlanService planService)
 {
     mLog                    = log;
     mBookService            = bookService;
     mDocumentService        = documentService;
     mEventAggregator        = eventAggregator;
     mExreciseHistoryService = exreciseHistoryService;
     mPlanService            = planService;
     mLog.Info("ExerciseViewModel has been loaded.");
     Init();
 }