Пример #1
0
        public SearchViewModel(IRepoDataService repoDataService, IUserDataService userDataService,
                               IIssueDataService issueDataService, IGithubClientService githubClientService,
                               IMvxMessenger messenger, IDialogService dialogService)
            : base(githubClientService, messenger, dialogService)
        {
            _repoDataService  = repoDataService;
            _userDataService  = userDataService;
            _issueDataService = issueDataService;

            SearchCommand = new MvxCommand(ExecuteSearch);

            IssueClickCommand      = new MvxCommand <object>(GoToIssue);
            RepositoryClickCommand = new MvxCommand <object>(GoToRepository);
            UserClickCommand       = new MvxCommand <object>(GoToUser);

            FilterIndexUpdaterCommand = new MvxCommand <string>(UpdateFilterIndex);
        }
 public RepositoriesViewModel(IGithubClientService githubClientService, IRepoDataService repoDataService, IMvxMessenger messenger, IDialogService dialogService) : base(githubClientService, messenger, dialogService)
 {
     _repoDataService = repoDataService;
 }