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