public UserRepositoriesPageViewModel(IRepoService repoService, INavigationService navigationService, IScheduleProvider scheduleProvider)
 {
     _repoService = repoService;
     _navigationService = navigationService;
     _scheduleProvider = scheduleProvider;
     NavigateToCommitsCommand = new DelegateCommand<IRepoModel>(NavigateToCommits);
     WatchRepoCommand = new DelegateCommand<IRepoModel>(ToggleWatchRepo);
     RefreshCommand = new DelegateCommand(LoadRepos);
 }
        public RepoListPageViewModel(ILoader loader,
            ILoader listLoader,
            IProgressService progressService,
            INavigationService navigationService,
            IRepoService repoService)
            : base(loader, listLoader, progressService, navigationService)
        {
            _repoService = repoService;

            Title = RepoList.Title;
        }
 public DecisionService(IRepoService repo)
 {
     repoService = repo;
     InitDecisionTree();
 }