public NewsViewModel(IResourceLoader loader, IGitHubService githubService) { _loader = loader; _githubService = githubService; DisplayName = "news"; }
public CommitsPageViewModel(IGitHubService gitHubService, IRepoNotificationService repoNotificationService, IScheduleProvider scheduleProvider) { _gitHubService = gitHubService; _repoNotificationService = repoNotificationService; _scheduleProvider = scheduleProvider; RefreshCommand = new DelegateCommand(LoadCommits); }
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); }
public AccountService( IUserGitHubRepository userGitHubRepository, IGitHubService gitHubService) { _userGitHubRepository = userGitHubRepository; _gitHubService = gitHubService; }
public GitHubApi( IMessageApi messageApi, IGitHubService gitHubService) { _messageApi = messageApi; _gitHubService = gitHubService; }
public FeedController(IRecommendationClient recommendationClient, IGitHubService gitHubService, ApplicationDbContext context, IProjectService projectService) { _recommendationClient = recommendationClient; _gitHubService = gitHubService; _context = context; _projectService = projectService; }
public GitHubController( ILogger <GitHubController> logger, IGitHubService gitHubService) { _gitHubService = gitHubService; _logger = logger; }
public ProjectsController(IProjectService projectService, IRecommendationClient recommendationClient, IGitHubService gitHubService, IMapper mapper, IUsersServices usersServices) { _projectService = projectService; _recommendationClient = recommendationClient; _usersServices = usersServices; _gitHubService = gitHubService; _mapper = mapper; }
public GitHubApiController(ISpaceService spaceService, IGitHubService gitHubService) { Contract.Requires(spaceService != null); Contract.Requires(gitHubService != null); _spaceService = spaceService; _gitHubService = gitHubService; }
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; }
/// <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 RepositoryIssuesViewModel(IResourceLoader loader, IGitHubService githubService, IMessageService messageService, INavigationService navigationService) { _loader = loader; _githubService = githubService; _messageService = messageService; _navigationService = navigationService; DisplayName = "issues"; }
public GetUserQueryHandler( IApplicationContext context, IMapper mapper, IGitHubService github ) { _context = context; _mapper = mapper; _github = github; }
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; }
public RepositoriesViewModel(IResourceLoader loader, IGitHubService githubService, IMessageService messageService, INavigationService navigationService) { _loader = loader; _githubService = githubService; _messageService = messageService; _navigationService = navigationService; DisplayName = "repositories"; }
public GetOrganizationQueryHandler( IApplicationContext context, IGitHubService github, IMapper mapper ) { _context = context; _github = github; _mapper = mapper; }
public RepositoryController(IGitHubService gitHubService, IUserInfoService userInfoService, IRepoDbService repoDbService, IConfiguration configuration) { _gitHubService = gitHubService; _userInfoService = userInfoService; _repoDbService = repoDbService; _configuration = configuration; }
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" }); }
public GitHubController( IDataStore dataStore, IGitHubService gitHubService, ISlackService slackService, IDevOpsService devOpsService) { this.dataStore = dataStore; _gitHubService = gitHubService; _slackService = slackService; _devOpsService = devOpsService; }
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>(); }
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; }
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)); }
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; }
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; }
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); }
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"; }
public RepoService(IGitHubService gitHubService, ISignalRClientService signalRClientService) { _gitHubService = gitHubService; _signalRClientService = signalRClientService; }
public UserController(IGitHubService gitHubService) { GitHubService = gitHubService; }
public UserDetailsController(IGitHubService gitHubService) { _gitHubService = gitHubService; }
public RepoController(IGitHubService gitHubService, DataContext dataContext) { GitHubService = gitHubService; DataContext = dataContext; }
public GitHubManager(IGitHubService gitHubService) { this.gitHubService = gitHubService; }
public FollowingViewModel(IGitHubService githubService, IMessageService messageService, IResourceLoader loader, INavigationService navigationService) : base(githubService, messageService, loader,navigationService) { DisplayName = "following"; }