예제 #1
0
 public MainViewModel(ITinyMessengerHub messageBus, IRepositoryList repositoryList, IRepositoryFactory repositoryFactory, IRepositoryUpdater updater)
 {
     _messageBus        = messageBus;
     _repositoryList    = repositoryList;
     _repositoryFactory = repositoryFactory;
     _updater           = updater;
 }
예제 #2
0
 public BitbucketBackup(IConfig config, IBitbucketRequest request, IRepositoryUpdater updater, IResponseParser parser, ILogger logger)
 {
     this.config  = config;
     this.request = request;
     this.updater = updater;
     this.parser  = parser;
     this.logger  = logger;
 }
예제 #3
0
 public GithubRepositoryEngine(
     IRepositoryUpdater repositoryUpdater,
     IForkFinder forkFinder,
     IFolderFactory folderFactory,
     INuKeeperLogger logger
     )
 {
     _repositoryUpdater = repositoryUpdater;
     _forkFinder        = forkFinder;
     _folderFactory     = folderFactory;
     _logger            = logger;
 }
예제 #4
0
 public GitRepositoryEngine(
     IRepositoryUpdater repositoryUpdater,
     ICollaborationFactory collaborationFactory,
     IFolderFactory folderFactory,
     INuKeeperLogger logger,
     IRepositoryFilter repositoryFilter)
 {
     _repositoryUpdater    = repositoryUpdater;
     _collaborationFactory = collaborationFactory;
     _folderFactory        = folderFactory;
     _logger           = logger;
     _repositoryFilter = repositoryFilter;
 }