Пример #1
0
        public FileResult GetRecord(Guid repositoryIdentifier, string identifier, string metadataPrefix)
        {
            RepositoryConfig repositoryConfig = _repositoriesConfigService.GetRepositoryConfigById(repositoryIdentifier);
            string           uri = repositoryConfig.Url;

            uri += $"?verb=GetRecord&identifier={identifier}&metadataPrefix={metadataPrefix}";
            byte[] array = getByte(uri);
            return(File(array, "application/xml"));
        }
Пример #2
0
        public FileResult GetRecord(Guid repositoryIdentifier, string identifier, string metadataPrefix)
        {
            RepositoryConfig repositoryConfig = _repositoriesConfigService.GetRepositoryConfigById(repositoryIdentifier);
            string           uri = repositoryConfig.Url;

            uri += $"?verb=GetRecord&identifier={System.Web.HttpUtility.UrlEncode(identifier)}&metadataPrefix={metadataPrefix}";
            byte[] array = _callOAIPMH.GetUri(uri);
            //byte[] array = getByte(uri);
            return(File(array, "application/xml"));
        }
 public IActionResult GetRepository(Guid identifier)
 {
     return(Ok(_repositoriesConfigService.GetRepositoryConfigById(identifier)));
 }