コード例 #1
0
        public async Task <IEnumerable <NugetPackageModel> > GetAllPackages(int id)
        {
            var repository = await _repositoryStorageService.GetById(id);

            var feed = await _nugetApiProxyManager.ListPackages($"{repository.Url}/{NugetRepositoryUrls.ListPackagesUrl}");

            return(_mapper.Map <IEnumerable <NugetPackageModel> >(feed.entry));
        }
コード例 #2
0
 public async Task <RepositoryEntity> GetById(int id)
 {
     return(_mapper.Map <RepositoryEntity>(await _service.GetById(id)));
 }