Kartverket.MetadataEditor.Models.MetadataService.SearchMetadata C# (CSharp) Méthode

SearchMetadata() public méthode

public SearchMetadata ( string organizationName, string searchString, int offset, int limit ) : MetadataIndexViewModel
organizationName string
searchString string
offset int
limit int
Résultat MetadataIndexViewModel
        public MetadataIndexViewModel SearchMetadata(string organizationName, string searchString, int offset, int limit)
        {
            SearchResultsType results = null;
            if (!string.IsNullOrWhiteSpace(organizationName))
            {
                if (!string.IsNullOrWhiteSpace(searchString))
                {
                    results = _geoNorge.SearchFreeTextWithOrganisationName(searchString, organizationName, offset, limit);
                }
                else
                {
                    results = _geoNorge.SearchWithOrganisationName(organizationName, offset, limit, true);
                }
            }
            else
            {
                results = _geoNorge.Search(searchString, offset, limit, true);
            }
            var model = ParseSearchResults(offset, limit, results);
            model.SearchOrganization = organizationName;
            model.SearchString = searchString;

            return model;
        }