Example #1
0
        public NewsViewModel(IResourceLoader loader, IGitHubService githubService)
        {
            _loader        = loader;
            _githubService = githubService;

            DisplayName = "news";
        }
Example #2
0
 public CommitsPageViewModel(IGitHubService gitHubService, IRepoNotificationService repoNotificationService, IScheduleProvider scheduleProvider)
 {
     _gitHubService = gitHubService;
     _repoNotificationService = repoNotificationService;
     _scheduleProvider = scheduleProvider;
     RefreshCommand = new DelegateCommand(LoadCommits);
 }
Example #3
0
        public NewsViewModel(IResourceLoader loader, IGitHubService githubService)
        {
            _loader = loader;
            _githubService = githubService;

            DisplayName = "news";
        }
Example #4
0
        public async void Given_Response_GetArmTemplateDirectoriesAsync_ShouldReturn_Result(HttpStatusCode statusCode)
        {
            var models = new[]
            {
                new ContentModel()
                {
                    ContentType = ContentType.File, Name = "abc"
                },
                new ContentModel()
                {
                    ContentType = ContentType.Directory, Name = "pqr"
                },
                new ContentModel()
                {
                    ContentType = ContentType.Directory, Name = "1-CONTRIBUTION-GUIDE"
                }
            }.ToList();

            using (var content = new StringContent(JsonConvert.SerializeObject(models), Encoding.UTF8, "application/json"))
                using (this._res = new HttpResponseMessage(statusCode)
                {
                    Content = content
                })
                {
                    this._service = this._fixture.CreateInstance(this._res);
                    var result = await this._service.GetArmTemplateDirectoriesAsync().ConfigureAwait(false);

                    result.Should().HaveCount(1);
                    result.Single().Name.Should().BeEquivalentTo("pqr");
                }
        }
        public SearchUserPageViewModel(IGitHubService gitHubService, INavigationService navigationService, IScheduleProvider scheduleProvider)
        {
            _gitHubService = gitHubService;
            _navigationService = navigationService;
            var scheduleProvider1 = scheduleProvider;
            SearchUserCommand = new DelegateCommand(SearchUser);
            NavigateToUserCommand = new DelegateCommand<User>(NavigateToUserDetails);

            PropertyChangedStream
                .Where(x => x == "SearchUserText")
                .Subscribe(_ => _searchUserSubject.OnNext(SearchUserText));

            _searchUserSubject
                .Throttle(TimeSpan.FromMilliseconds(500))
                .DistinctUntilChanged()
                .Where(x=>!string.IsNullOrEmpty(x))
                .Select(searchText =>
                {
                    _isLoadingSubject.OnNext(true);
                    return _gitHubService.SearchUser(SearchUserText);
                })
                .Switch()
                .ObserveOn(scheduleProvider1.UiScheduler)
                .Subscribe(OnUserResults, OnError);

            _isLoadingSubject
                .ObserveOn(scheduleProvider1.UiScheduler)
                .Subscribe(loading => IsLoading = loading);
        }
Example #6
0
 public AccountService(
     IUserGitHubRepository userGitHubRepository,
     IGitHubService gitHubService)
 {
     _userGitHubRepository = userGitHubRepository;
     _gitHubService        = gitHubService;
 }
Example #7
0
 public GitHubApi(
     IMessageApi messageApi,
     IGitHubService gitHubService)
 {
     _messageApi    = messageApi;
     _gitHubService = gitHubService;
 }
Example #8
0
 public FeedController(IRecommendationClient recommendationClient, IGitHubService gitHubService, ApplicationDbContext context, IProjectService projectService)
 {
     _recommendationClient = recommendationClient;
     _gitHubService        = gitHubService;
     _context        = context;
     _projectService = projectService;
 }
Example #9
0
 public GitHubApi(
     IMessageApi messageApi,
     IGitHubService gitHubService)
 {
     _messageApi = messageApi;
     _gitHubService = gitHubService;
 }
Example #10
0
 public GitHubController(
     ILogger <GitHubController> logger,
     IGitHubService gitHubService)
 {
     _gitHubService = gitHubService;
     _logger        = logger;
 }
Example #11
0
 public ProjectsController(IProjectService projectService, IRecommendationClient recommendationClient, IGitHubService gitHubService, IMapper mapper, IUsersServices usersServices)
 {
     _projectService       = projectService;
     _recommendationClient = recommendationClient;
     _usersServices        = usersServices;
     _gitHubService        = gitHubService;
     _mapper = mapper;
 }
Example #12
0
        public GitHubApiController(ISpaceService spaceService, IGitHubService gitHubService)
        {
            Contract.Requires(spaceService != null);
            Contract.Requires(gitHubService != null);

            _spaceService  = spaceService;
            _gitHubService = gitHubService;
        }
Example #13
0
        public AuthorizeViewModel(IResourceLoader loader, IGitHubService githubService, INavigationService navigationService)
        {
            _loader            = loader;
            _githubService     = githubService;
            _navigationService = navigationService;

            InfoMessage         = _loader.GetString("AuthZ_WhatIsOAuthDoing");
            ShowAuthorizeButton = true;
        }
 public AccountViewModelBase(IGitHubService githubService, IMessageService messageService, 
     IResourceLoader loader,
     INavigationService navigationService)
 {
     _githubService = githubService;
     _messageService = messageService;
     _loader = loader;
     _navigationService = navigationService;
 }
Example #15
0
        /// <summary>
        /// Initializes a new instance of the <see cref="CreditPageViewModel"/> class.
        /// </summary>
        public CreditPageViewModel(IGitHubService gitHubService)
        {
            _gitHubService = gitHubService;

            Developers   = new ObservableCollection <BindableDeveloper>();
            Contributors = new ObservableRangeCollection <BindableContributor>();

            LoadLists();
        }
        public AuthorizeViewModel(IResourceLoader loader, IGitHubService githubService, INavigationService navigationService)
        {
            _loader = loader;
            _githubService = githubService;
            _navigationService = navigationService;

            InfoMessage = _loader.GetString("AuthZ_WhatIsOAuthDoing");
            ShowAuthorizeButton = true;
        }
 public AccountViewModelBase(IGitHubService githubService, IMessageService messageService,
                             IResourceLoader loader,
                             INavigationService navigationService)
 {
     _githubService     = githubService;
     _messageService    = messageService;
     _loader            = loader;
     _navigationService = navigationService;
 }
        public RepositoryIssuesViewModel(IResourceLoader loader, IGitHubService githubService,
            IMessageService messageService, INavigationService navigationService)
        {
            _loader = loader;
            _githubService = githubService;
            _messageService = messageService;
            _navigationService = navigationService;

            DisplayName = "issues";
        }
Example #19
0
 public GetUserQueryHandler(
     IApplicationContext context,
     IMapper mapper,
     IGitHubService github
     )
 {
     _context = context;
     _mapper  = mapper;
     _github  = github;
 }
Example #20
0
        public MasterRepository(IGitHubService gitHubService, IGitService gitService, IDiskService diskService, string dataPath)
        {
            this.RepositoryDataDirectory       = Path.Combine(dataPath, "repositories");
            this.TaskRepositoriesDataDirectory = Path.Combine(RepositoryDataDirectory, "tasks");
            this.MasterRepositoryDirectory     = Path.Combine(this.RepositoryDataDirectory, "master");

            this.gitHubService = gitHubService;
            this.gitService    = gitService;
            this.diskService   = diskService;
        }
Example #21
0
        public RepositoriesViewModel(IResourceLoader loader, IGitHubService githubService,
                                     IMessageService messageService, INavigationService navigationService)
        {
            _loader            = loader;
            _githubService     = githubService;
            _messageService    = messageService;
            _navigationService = navigationService;

            DisplayName = "repositories";
        }
Example #22
0
 public GetOrganizationQueryHandler(
     IApplicationContext context,
     IGitHubService github,
     IMapper mapper
     )
 {
     _context = context;
     _github  = github;
     _mapper  = mapper;
 }
Example #23
0
 public RepositoryController(IGitHubService gitHubService,
                             IUserInfoService userInfoService,
                             IRepoDbService repoDbService,
                             IConfiguration configuration)
 {
     _gitHubService   = gitHubService;
     _userInfoService = userInfoService;
     _repoDbService   = repoDbService;
     _configuration   = configuration;
 }
Example #24
0
        public WebViewModel(IGitHubService gitHubService, BrowserManager browserManager, JavaScriptBridge javaScriptBridge)
        {
            _gitHubService    = gitHubService;
            _browserManager   = browserManager;
            _javaScriptBridge = javaScriptBridge;

            _browserManager.Initialize();
            InitializeIpcConnection();
            CheckForUpdates();
        }
 public RepoController(IB2ShareService b2ShareService,
                       IGitHubService gitHubService,
                       ISubversionService subversionService,
                       IPublicationService publicationService)
 {
     this.b2ShareService     = b2ShareService;
     this.gitHubService      = gitHubService;
     this.subversionService  = subversionService;
     this.publicationService = publicationService;
 }
 public GitHubSearchModule(IIrcClient client, IGitHubService gitHubService)
     : base(client)
 {
     _gitHubService = gitHubService;
     AddHandler(new ModuleMessageHandler
                    {
                        Type = ReceiveType.ChannelMessage,
                        CommandRegex = new Regex("^!github search (?<term>.+)$"),
                        Method = "SearchGitHub"
                    });
 }
Example #27
0
 public GitHubController(
     IDataStore dataStore,
     IGitHubService gitHubService,
     ISlackService slackService,
     IDevOpsService devOpsService)
 {
     this.dataStore = dataStore;
     _gitHubService = gitHubService;
     _slackService  = slackService;
     _devOpsService = devOpsService;
 }
Example #28
0
        public void Given_ErrorResponse_GetArmTemplateDirectoriesAsync_ShouldThrow_Exception(HttpStatusCode statusCode)
        {
            using (this._res = new HttpResponseMessage(statusCode))
            {
                this._service = this._fixture.CreateInstance(this._res);

                Func <Task> func = async() => await this._service.GetArmTemplateDirectoriesAsync().ConfigureAwait(false);

                func.ShouldThrow <HttpRequestException>();
            }
        }
        public RepositoryContentsViewModel(IResourceLoader loader, IGitHubService githubService,
            IMessageService messageService, INavigationService navigationService)
        {
            _loader = loader;
            _githubService = githubService;
            _messageService = messageService;
            _navigationService = navigationService;

            DisplayName = "code";

            Breadcrumbs = new ObservableCollection<GhTreeItem>();
        }
Example #30
0
 public ReleaseCommandHandler(IFirebaseService firebaseClient, IConfiguration config, IWithinReleaseService releaseService, IGitHubService githubService, ICardCreator cardCreator, IRepositoryMapper mapper, IFirebaseLogger logger)
 {
     this.service            = firebaseClient;
     this.config             = config;
     this.releaseMessageText = config["ReleaseBatonText"];
     this.appId          = config["MicrosoftAppId"];
     this.releaseService = releaseService;
     this.githubService  = githubService;
     this.cardCreator    = cardCreator;
     this.logger         = logger;
     this.mapper         = mapper;
 }
        public RepositoryContentsViewModel(IResourceLoader loader, IGitHubService githubService,
                                           IMessageService messageService, INavigationService navigationService)
        {
            _loader            = loader;
            _githubService     = githubService;
            _messageService    = messageService;
            _navigationService = navigationService;

            DisplayName = "code";

            Breadcrumbs = new ObservableCollection <GhTreeItem>();
        }
 public RepositoryViewModel(INavigationService navigationService, IResourceLoader loader, IGitHubService githubService,
                            RepositoryCommitsViewModel vmCommits, RepositoryIssuesViewModel vmIssues,
                            RepositoryInfoViewModel vmInfo, RepositoryContentsViewModel vmContents)
 {
     _navigationService = navigationService;
     _loader            = loader;
     _githubService     = githubService;
     _vmCommits         = vmCommits;
     _vmIssues          = vmIssues;
     _vmInfo            = vmInfo;
     _vmContents        = vmContents;
 }
Example #33
0
 public UpdateService(IConfigurationService configurationService,
                      IGitHubService gitHubService,
                      IVersionService versionService,
                      IHttpService httpService,
                      IFileSystemService fileSystemService,
                      ILoggingService loggingService)
 {
     _configurationService = configurationService ?? throw new ArgumentNullException(nameof(configurationService));
     _gitHubService        = gitHubService ?? throw new ArgumentNullException(nameof(gitHubService));
     _versionService       = versionService ?? throw new ArgumentNullException(nameof(versionService));
     _httpService          = httpService ?? throw new ArgumentNullException(nameof(httpService));
     _fileSystemService    = fileSystemService ?? throw new ArgumentNullException(nameof(fileSystemService));
     _loggingService       = loggingService ?? throw new ArgumentNullException(nameof(loggingService));
 }
Example #34
0
        private readonly Regex _mentionRegex = new Regex(@"(?<=\B\@)([\w\._\-\/]+)", RegexOptions.Compiled);            // Get any word starting with '@'

        public TicketImportService(AppSettings settings,
                                   IGitHubService gitHubService,
                                   IBacklogItemCommandService backlogItemService,
                                   IBacklogItemCommentCommandService backlogCommentService,
                                   ISeededUsers seededUser,
                                   IAsyncDocumentSession dbSession)
        {
            _gitHubService         = gitHubService;
            _gitHubSettings        = settings.GitHub;
            _dbSession             = dbSession;
            _backlogItemService    = backlogItemService;
            _backlogCommentService = backlogCommentService;
            _seededUser            = seededUser;
        }
        public PluginsToolViewModel()
        {
            _logger        = Locator.Current.GetService <ILoggerService>();
            _pluginService = Locator.Current.GetService <IPluginService>();

            _libraryService = Locator.Current.GetService <ILibraryService>();
            _gitHubService  = Locator.Current.GetService <IGitHubService>();
            _taskService    = Locator.Current.GetService <ITaskService>();

            CancelCommand = ReactiveCommand.Create(() => FileHandler(null));
            SyncCommand   = ReactiveCommand.Create(SyncAsync);

            _pluginService.Init();
        }
 public PublishingController(IB2ShareService b2ShareService,
                             IFigshareService figshareService,
                             IDataverseService dataverseService,
                             IGitHubService gitHubService,
                             ISubversionService subversionService,
                             IPublicationService publicationService)
 {
     this.b2ShareService     = b2ShareService;
     this.figshareService    = figshareService;
     this.gitHubService      = gitHubService;
     this.subversionService  = subversionService;
     this.publicationService = publicationService;
     this.dataverseService   = dataverseService;
 }
Example #37
0
 public CliService(
     IWorkflowService workflowService,
     IGitHubService gitHubService,
     IActionPrinter printer,
     Func <int, IProgressBar> progressBarFactory,
     IStreamer streamer)
 {
     _workflowService    = workflowService;
     _gitHubService      = gitHubService;
     _printer            = printer;
     _progressBarFactory = progressBarFactory ?? (_ => null);
     _streamer           = streamer;
     _gitHubService.RepositoryChecked         += ProgressBarProcessed;
     _gitHubService.RepositoryCheckedStarted  += ProgressBarPrepare;
     _gitHubService.RepositoryCheckedFinished += ProgressBarDispose;
 }
Example #38
0
        public void GetShowmeTheCode()
        {
            var _urlEsperada = Configuracoes.ConfiguracoesSistema.UrlGitHub;

            _serviceMock = new Mock <IGitHubService>();
            _serviceMock.Setup(m => m.GetShowmeTheCode()).Returns(new GitHubDto()
            {
                Url = _urlEsperada
            });
            _service = _serviceMock.Object;

            var _result = _service.GetShowmeTheCode();

            Assert.NotNull(_result);
            Assert.Equal(_urlEsperada, _result.Url);
        }
Example #39
0
 public LifeLogService(
     ISlackManualDiaryService slackManualDiaryService,
     IBlogAnalytcsService blogPvStringLoader,
     IIFTTTService iftttService,
     IWeightMeasurementService weightMeasurementService,
     IGitHubService gitHubContributionsReader,
     SleepDataService sleepDataService
     )
 {
     this.slackManualDiaryService   = slackManualDiaryService;
     this.blogPvStringLoader        = blogPvStringLoader;
     this.iftttService              = iftttService;
     this.weightMeasurementService  = weightMeasurementService;
     this.gitHubContributionsReader = gitHubContributionsReader;
     this.sleepDataService          = sleepDataService;
 }
 public MembersViewModel(IGitHubService githubService, IMessageService messageService,
     IResourceLoader loader, INavigationService navigationService)
     : base(githubService, messageService, loader, navigationService)
 {
     DisplayName = "members";
 }
 public OrgsListViewModel(IGitHubService githubService, IMessageService messageService,
     IResourceLoader loader, INavigationService navigationService)
     : base(githubService, messageService, loader, navigationService)
 {
     DisplayName = "organizations";
 }
Example #42
0
 public RepoService(IGitHubService gitHubService, ISignalRClientService signalRClientService)
 {
     _gitHubService = gitHubService;
     _signalRClientService = signalRClientService;
 }
Example #43
0
        public UserController(IGitHubService gitHubService)
	    {
            GitHubService = gitHubService;
	    }
 public UserDetailsController(IGitHubService gitHubService)
 {
     _gitHubService = gitHubService;
 }
Example #45
0
 public RepoController(IGitHubService gitHubService, DataContext dataContext)
 {
     GitHubService = gitHubService;
     DataContext = dataContext;
 }
Example #46
0
 public GitHubManager(IGitHubService gitHubService)
 {
     this.gitHubService = gitHubService;
 }
 public FollowingViewModel(IGitHubService githubService, IMessageService messageService, 
     IResourceLoader loader, INavigationService navigationService) : base(githubService, messageService, loader,navigationService)
 {
     DisplayName = "following";
 }