Example #1
0
        public ChangeListViewModel(IChangeBrowserNavigationService navigationService, IChangeRepository changeRepository)
        {
            _navigationService = navigationService;

            var queryParameters = new ChangeQueryParameters
            {
                ReviewedByMe    = true,
                NumberOfResults = 10
            };

            var optionalParameters = new ChangeOptionalParameters
            {
                DetailedAccounts = true,
                CurrentRevision  = true,
                AllFiles         = true,
                AllRevisions     = true
            };

            var projectName = VisualStudioWorkspaceService.Instance.RepositoryName;

            Changes = changeRepository.GetAll(queryParameters, optionalParameters).Where(changeInfo => changeInfo.Project == projectName).ToList();

            ChangeSelectedCommand = new DelegateCommand(changeInfo => HandleChangeSelectedCommand((ChangeInfo)changeInfo));
        }
Example #2
0
        public ButtonBarViewModel(IChangeBrowserNavigationService navigationService)
        {
            _navigationService = navigationService;

            NavigateToSetingsCommand = new DelegateCommand(_ => HandleNavigateToSettingsCommand(), _ => true);
        }