public CachedNuGetPackageRepository(
     INuGetPackageRepository repository,
     ICacheManager cacheManager)
 {
     _repository   = repository;
     _cacheManager = cacheManager;
 }
 public GetPackagesService(
     INuGetPackageRepository nuGetPackagesRepository,
     IUiLibraryPackageRepository uiLibraryPackageRepository)
 {
     _nuGetPackagesRepository    = nuGetPackagesRepository;
     _uiLibraryPackageRepository = uiLibraryPackageRepository;
 }
        public HomeController()
        {
            _nuGetPackagesRepository = new CachedNuGetPackageRepository(
                new NuGetPackageRepository(),
                new InMemoryCacheManager()
                );

            _uiLibraryPackageRepository = new CachedUiLibraryPackageRepository(
                new NpmUiLibraryPackageRepository(),
                new InMemoryCacheManager()
                );

            _outputView = "~/Views/MarkdownOutput/MarkdownOutput.cshtml";
        }
Exemple #4
0
 public NuGetPackageService(
     ILogger <INuGetPackageRepository> logger,
     INuGetPackageRepository nuGetPackageRepository,
     IApiNuGetPackageRequestModelValidator nuGetPackageModelValidator,
     IBOLNuGetPackageMapper bolnuGetPackageMapper,
     IDALNuGetPackageMapper dalnuGetPackageMapper
     )
     : base(logger,
            nuGetPackageRepository,
            nuGetPackageModelValidator,
            bolnuGetPackageMapper,
            dalnuGetPackageMapper)
 {
 }
 public AbstractNuGetPackageService(
     ILogger logger,
     INuGetPackageRepository nuGetPackageRepository,
     IApiNuGetPackageRequestModelValidator nuGetPackageModelValidator,
     IBOLNuGetPackageMapper bolNuGetPackageMapper,
     IDALNuGetPackageMapper dalNuGetPackageMapper)
     : base()
 {
     this.nuGetPackageRepository     = nuGetPackageRepository;
     this.nuGetPackageModelValidator = nuGetPackageModelValidator;
     this.bolNuGetPackageMapper      = bolNuGetPackageMapper;
     this.dalNuGetPackageMapper      = dalNuGetPackageMapper;
     this.logger = logger;
 }
Exemple #6
0
 public ApiNuGetPackageRequestModelValidator(INuGetPackageRepository nuGetPackageRepository)
     : base(nuGetPackageRepository)
 {
 }
 public AbstractApiNuGetPackageRequestModelValidator(INuGetPackageRepository nuGetPackageRepository)
 {
     this.nuGetPackageRepository = nuGetPackageRepository;
 }