AutoMerge.RecentChangesetsViewModel.RecentChangesetsViewModel C# (CSharp) Method

RecentChangesetsViewModel() public method

public RecentChangesetsViewModel ( ILogger logger ) : System
logger ILogger
return System
        public RecentChangesetsViewModel(ILogger logger)
            : base(logger)
        {
            Title = Resources.RecentChangesetSectionName;
            IsVisible = true;
            IsExpanded = true;
            IsBusy = false;
            Changesets = new ObservableCollection<ChangesetViewModel>();
            _baseTitle = Title;

            _eventAggregator = EventAggregatorFactory.Get();
            _eventAggregator.GetEvent<MergeCompleteEvent>()
                .Subscribe(OnMergeComplete);

            ViewChangesetDetailsCommand = new DelegateCommand(ViewChangesetDetailsExecute, ViewChangesetDetailsCanExecute);
            ToggleAddByIdCommand = new DelegateCommand(ToggleAddByIdExecute, ToggleAddByIdCanExecute);
            CancelAddChangesetByIdCommand = new DelegateCommand(CancelAddByIdExecute);
            AddChangesetByIdCommand = new DelegateCommand(AddChangesetByIdExecute, AddChangesetByIdCanExecute);
        }