Пример #1
0
        public CcdLevelsViewModel(IEventAggregator eventAggregator, CcdLevel currentLevel)
        {
            _currentLevel           = currentLevel;
            _currentLevel.Advanced += (s, e) =>
            {
                _logger.Trace("Principles and Practices have updated - tell it to the view.");
                OnPropertyChanged("CurrentLevel");
                OnPropertyChanged("Principles");
                OnPropertyChanged("Practices");
            };

            _logger.Trace("Wiring events");
            _retrospectiveDoneEvent = eventAggregator.GetEvent <RetrospectiveDoneEvent>();

            eventAggregator.GetEvent <BeginRetrospectiveEvent>().Subscribe(x =>
            {
                _logger.Trace("Let's begin the retrospective - switch to evaluation-mode");
                EvaluationVisible = true;
            });
        }
Пример #2
0
        public CcdLevelsViewModel(IEventAggregator eventAggregator, CcdLevel currentLevel)
        {
            _currentLevel = currentLevel;
            _currentLevel.Advanced += (s, e) =>
            {
                _logger.Trace("Principles and Practices have updated - tell it to the view.");
                OnPropertyChanged("CurrentLevel");
                OnPropertyChanged("Principles");
                OnPropertyChanged("Practices");
            };

            _logger.Trace("Wiring events");
            _retrospectiveDoneEvent = eventAggregator.GetEvent<RetrospectiveDoneEvent>();

            eventAggregator.GetEvent<BeginRetrospectiveEvent>().Subscribe(x =>
            {
                _logger.Trace("Let's begin the retrospective - switch to evaluation-mode");
                EvaluationVisible = true;
            });
        }