RepositoryCreationViewModel(
     IConnectionRepositoryHostMap connectionRepositoryHostMap,
     IOperatingSystem operatingSystem,
     IRepositoryCreationService repositoryCreationService,
     IAvatarProvider avatarProvider)
     : this(connectionRepositoryHostMap.CurrentRepositoryHost, operatingSystem, repositoryCreationService, avatarProvider)
 {}
 PullRequestCreationViewModel(
     IConnectionRepositoryHostMap connectionRepositoryHostMap, ITeamExplorerServiceHolder teservice,
     IPullRequestService service, INotificationService notifications)
     : this(connectionRepositoryHostMap?.CurrentRepositoryHost, teservice?.ActiveRepo, service,
            notifications)
 {
 }
 PullRequestListViewModel(
     IConnectionRepositoryHostMap connectionRepositoryHostMap,
     ITeamExplorerServiceHolder teservice,
     IPackageSettings settings)
     : this(connectionRepositoryHostMap.CurrentRepositoryHost, teservice.ActiveRepo, settings)
 {
 }
Beispiel #4
0
 RepositoryCloneViewModel(
     IConnectionRepositoryHostMap connectionRepositoryHostMap,
     IRepositoryCloneService repositoryCloneService,
     IOperatingSystem operatingSystem)
     : this(connectionRepositoryHostMap.CurrentRepositoryHost, repositoryCloneService, operatingSystem)
 {
 }
 RepositoryCloneViewModel(
     IConnectionRepositoryHostMap connectionRepositoryHostMap,
     IRepositoryCloneService repositoryCloneService,
     IOperatingSystem operatingSystem,
     INotificationService notificationService)
     : this(connectionRepositoryHostMap.CurrentRepositoryHost, repositoryCloneService, operatingSystem, notificationService)
 { }
 RepositoryCloneViewModel(
     IConnectionRepositoryHostMap connectionRepositoryHostMap,
     IRepositoryCloneService repositoryCloneService,
     IOperatingSystem operatingSystem,
     IVSServices vsServices)
     : this(connectionRepositoryHostMap.CurrentRepositoryHost, repositoryCloneService, operatingSystem, vsServices)
 { }
Beispiel #7
0
 PullRequestListViewModel(
     IConnectionRepositoryHostMap connectionRepositoryHostMap,
     ITeamExplorerServiceHolder teservice,
     IPackageSettings settings)
     : this(connectionRepositoryHostMap.CurrentRepositoryHost, teservice.ActiveRepo, settings)
 {
 }
Beispiel #8
0
 RepositoryCreationViewModel(
     IConnectionRepositoryHostMap connectionRepositoryHostMap,
     IOperatingSystem operatingSystem,
     IRepositoryCreationService repositoryCreationService)
     : this(connectionRepositoryHostMap.CurrentRepositoryHost, operatingSystem, repositoryCreationService)
 {
 }
 RepositoryCreationViewModel(
     IConnectionRepositoryHostMap connectionRepositoryHostMap,
     IOperatingSystem operatingSystem,
     IRepositoryCreationService repositoryCreationService,
     IUsageTracker usageTracker)
     : this(connectionRepositoryHostMap.CurrentRepositoryHost, operatingSystem, repositoryCreationService, usageTracker)
 {}
 StartPageCloneViewModel(
     IConnectionRepositoryHostMap connectionRepositoryHostMap,
     IRepositoryCloneService repositoryCloneService,
     IOperatingSystem operatingSystem,
     INotificationService notificationService,
     IUsageTracker usageTracker)
     : this(connectionRepositoryHostMap.CurrentRepositoryHost, repositoryCloneService, operatingSystem, notificationService, usageTracker)
 { }
Beispiel #11
0
 RepositoryCreationViewModel(
     IConnectionRepositoryHostMap connectionRepositoryHostMap,
     IOperatingSystem operatingSystem,
     IRepositoryCreationService repositoryCreationService,
     IAvatarProvider avatarProvider)
     : this(connectionRepositoryHostMap.CurrentRepositoryHost, operatingSystem, repositoryCreationService, avatarProvider)
 {
 }
Beispiel #12
0
 GistCreationViewModel(
     IConnectionRepositoryHostMap connectionRepositoryHostMap,
     ISelectedTextProvider selectedTextProvider,
     IGistPublishService gistPublishService,
     INotificationService notificationService)
     : this(connectionRepositoryHostMap.CurrentRepositoryHost, selectedTextProvider, gistPublishService)
 {
     this.notificationService = notificationService;
 }
Beispiel #13
0
 PullRequestDetailViewModel(
     IConnectionRepositoryHostMap connectionRepositoryHostMap,
     ITeamExplorerServiceHolder teservice,
     IPullRequestService pullRequestsService)
     : this(teservice.ActiveRepo,
            connectionRepositoryHostMap.CurrentRepositoryHost.ModelService,
            pullRequestsService)
 {
 }
Beispiel #14
0
 RepositoryCloneViewModel(
     IConnectionRepositoryHostMap connectionRepositoryHostMap,
     IRepositoryCloneService repositoryCloneService,
     IOperatingSystem operatingSystem,
     INotificationService notificationService,
     IUsageTracker usageTracker)
     : this(connectionRepositoryHostMap.CurrentRepositoryHost, repositoryCloneService, operatingSystem, notificationService, usageTracker)
 {
 }
 GistCreationViewModel(
     IConnectionRepositoryHostMap connectionRepositoryHostMap,
     ISelectedTextProvider selectedTextProvider,
     IGistPublishService gistPublishService,
     INotificationService notificationService,
     IUsageTracker usageTracker)
     : this(connectionRepositoryHostMap.CurrentRepositoryHost, selectedTextProvider, gistPublishService, usageTracker)
 {
     this.notificationService = notificationService;
 }
Beispiel #16
0
 PullRequestListViewModel(
     IConnectionRepositoryHostMap connectionRepositoryHostMap,
     ITeamExplorerServiceHolder teservice,
     IPackageSettings settings)
     : this(connectionRepositoryHostMap.CurrentRepositoryHost, teservice.ActiveRepo, settings)
 {
     Guard.ArgumentNotNull(connectionRepositoryHostMap, nameof(connectionRepositoryHostMap));
     Guard.ArgumentNotNull(teservice, nameof(teservice));
     Guard.ArgumentNotNull(settings, nameof(settings));
 }
 PullRequestDetailViewModel(
     IConnectionRepositoryHostMap connectionRepositoryHostMap,
     ITeamExplorerServiceHolder teservice,
     IPullRequestService pullRequestsService,
     IPackageSettings settings)
     : this(teservice.ActiveRepo,
           connectionRepositoryHostMap.CurrentRepositoryHost.ModelService,
           pullRequestsService,
           settings)
 {
 }
 PullRequestDetailViewModel(
     IConnectionRepositoryHostMap connectionRepositoryHostMap,
     ITeamExplorerServiceHolder teservice,
     IPullRequestService pullRequestsService,
     IPackageSettings settings,
     IUsageTracker usageTracker)
     : this(teservice.ActiveRepo,
            connectionRepositoryHostMap.CurrentRepositoryHost.ModelService,
            pullRequestsService,
            settings,
            usageTracker)
 {
 }
        GistCreationViewModel(
            IConnectionRepositoryHostMap connectionRepositoryHostMap,
            ISelectedTextProvider selectedTextProvider,
            IGistPublishService gistPublishService,
            INotificationService notificationService,
            IUsageTracker usageTracker)
            : this(connectionRepositoryHostMap.CurrentRepositoryHost, selectedTextProvider, gistPublishService, usageTracker)
        {
            Guard.ArgumentNotNull(connectionRepositoryHostMap, nameof(connectionRepositoryHostMap));
            Guard.ArgumentNotNull(selectedTextProvider, nameof(selectedTextProvider));
            Guard.ArgumentNotNull(gistPublishService, nameof(gistPublishService));
            Guard.ArgumentNotNull(notificationService, nameof(notificationService));
            Guard.ArgumentNotNull(usageTracker, nameof(usageTracker));

            this.notificationService = notificationService;
        }
 PullRequestCreationViewModel(
      IConnectionRepositoryHostMap connectionRepositoryHostMap, ITeamExplorerServiceHolder teservice,
      IPullRequestService service, INotificationService notifications)
      : this(connectionRepositoryHostMap?.CurrentRepositoryHost, teservice?.ActiveRepo, service,
            notifications)
  {}
 PullRequestListViewModel(
     IConnectionRepositoryHostMap connectionRepositoryHostMap, ITeamExplorerServiceHolder teservice)
     : this(connectionRepositoryHostMap.CurrentRepositoryHost, teservice.ActiveRepo)
 {
 }