public BitBucketLoginManager(
     IFileConfigManager fileConfigManager,
     IBitBucketClient client)
 {
     _fileConfigManager = fileConfigManager;
     _client            = client;
 }
 public BitBucketCloneManager(
     IBitBucketClient bitBucketClient,
     IFileRepository fileRepository,
     IRepositoryRegisterManager repositoryRegisterManager)
 {
     _bitBucketClient           = bitBucketClient;
     _fileRepository            = fileRepository;
     _repositoryRegisterManager = repositoryRegisterManager;
 }
 public MainWindowViewModel(
     ILoginService loginService,
     IBitBucketClient bitBucketClient,
     IUserService userService)
 {
     this.loginService = loginService;
     this.bitBucketClient = bitBucketClient;
     this.userService = userService;
 }
        public LoginWindowViewModel(
            IUserService userService,
            IBitBucketClient bitBucketClient,
            ILoginService login)
        {
            this.bitBucketClient = bitBucketClient;
            this.login = login;
            this.userService = userService;

            this.ClearCurrentUserCredentials();
            this.ClearErrorMessage();
        }
 public BranchResource(IBitBucketClient client) : base(client)
 {
 }
 public TeamResource(IBitBucketClient client) : base(client)
 {
 }
 public QueryViewModel(IBitBucketClient bitBucketClient, IQueryService queryService)
 {
     this.bitBucketClient = bitBucketClient;
     this.queryService = queryService;
 }
 public UserResource(IBitBucketClient client) : base(client)
 {
 }
 public ShowIssueWindowViewModel(IBitBucketClient bitBucketClient, Issue issue)
 {
     this.bitBucketClient = bitBucketClient;
     this.issue = issue;
 }
 public PullRequestResource(IBitBucketClient client) : base(client)
 {
 }