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);
}