コード例 #1
0
ファイル: BibSearch.cs プロジェクト: MCLD/polaris-api-csharp
 /// <summary>
 /// Returns list of bibliographic records that match search criteria.
 /// </summary>
 /// <param name="term">Keyword term you wish to search for.</param>
 /// <param name="branch">Branch you wish to search. Default is 1 for system.</param>
 /// <param name="page">Page you wish to display. Default is 1 for first page.</param>
 /// <param name="bibsperpage">Number of records per page. Default is 10.</param>
 /// <param name="sort">Sort method. Default is most popular.</param>
 /// <returns>An object containing a list of Bibliographic Record information that meet search criteria.</returns>
 /// <seealso cref="BibSearchResult"/>
 /// <seealso cref="SearchSortOptions"/>
 public BibSearchResult BibKeywordSearch(string term, int branch = 1, int page = 1, int bibsperpage = 10,
     SearchSortOptions sort = SearchSortOptions.MP)
 {
     return
         BibSearch(new BibSearchOptions
                       {qualifier = SearchQualifiers.KW, branch = branch, term = term, bibsperpage = bibsperpage, sort = sort});
 }
コード例 #2
0
ファイル: BibSearch.cs プロジェクト: MCLD/polaris-api-csharp
 /// <summary>
 /// Returns list of bibliographic records that match search criteria.
 /// </summary>
 /// <param name="author">Author you'd like to search for.</param>
 /// <param name="branch">Branch you wish to search. Default is 1 for system.</param>
 /// <param name="page">Page you wish to display. Default is 1 for first page.</param>
 /// <param name="bibsperpage">Number of records per page. Default is 10.</param>
 /// <param name="sort">Sort method. Default is most popular.</param>
 /// <returns>An object containing a list of Bibliographic Record information that meet search criteria.</returns>
 /// <seealso cref="BibSearchResult"/>
 /// <seealso cref="SearchSortOptions"/>
 public BibSearchResult BibAuthorSearch(string author, int branch = 1, int page = 1, int bibsperpage = 10,
     SearchSortOptions sort = SearchSortOptions.MP)
 {
     return
         BibSearch(new BibSearchOptions
                       {qualifier = SearchQualifiers.AU, branch = branch, term = author, bibsperpage = bibsperpage, sort = sort});
 }
コード例 #3
0
ファイル: BibSearch.cs プロジェクト: MCLD/polaris-api-csharp
 /// <summary>
 /// Returns list of bibliographic records that match search criteria.
 /// </summary>
 /// <param name="title">Title you'd like to search for.</param>
 /// <param name="branch">Branch you wish to search. Default is 1 for system.</param>
 /// <param name="page">Page you wish to display. Default is 1 for first page.</param>
 /// <param name="bibsperpage">Number of records per page. Default is 10.</param>
 /// <param name="sort">Sort method. Default is most popular.</param>
 /// <returns>An object containing a list of Bibliographic Record information that meet search criteria.</returns>
 /// <seealso cref="BibSearchResult"/>
 /// <seealso cref="SearchSortOptions"/>
 public BibSearchResult BibTitleSearch(string title, int branch = 1, int page = 1, int bibsperpage = 10,
                                       SearchSortOptions sort   = SearchSortOptions.MP)
 {
     return
         (BibSearch(new BibSearchOptions
     {
         qualifier = SearchQualifiers.TI, branch = branch, term = title, bibsperpage = bibsperpage, sort = sort
     }));
 }
コード例 #4
0
ファイル: BibSearch.cs プロジェクト: MCLD/polaris-api-csharp
 /// <summary>
 /// Returns list of bibliographic records that match search criteria.
 /// </summary>
 /// <param name="author">Author you'd like to search for.</param>
 /// <param name="branch">Branch you wish to search. Default is 1 for system.</param>
 /// <param name="page">Page you wish to display. Default is 1 for first page.</param>
 /// <param name="bibsperpage">Number of records per page. Default is 10.</param>
 /// <param name="sort">Sort method. Default is most popular.</param>
 /// <returns>An object containing a list of Bibliographic Record information that meet search criteria.</returns>
 /// <seealso cref="BibSearchResult"/>
 /// <seealso cref="SearchSortOptions"/>
 public BibSearchResult BibAuthorSearch(string author, int branch = 1, int page = 1, int bibsperpage = 10,
                                        SearchSortOptions sort    = SearchSortOptions.MP)
 {
     return
         (BibSearch(new BibSearchOptions
     {
         qualifier = SearchQualifiers.AU, branch = branch, term = author, bibsperpage = bibsperpage, sort = sort
     }));
 }
コード例 #5
0
ファイル: BibSearch.cs プロジェクト: MCLD/polaris-api-csharp
 /// <summary>
 /// Returns list of bibliographic records that match search criteria.
 /// </summary>
 /// <param name="term">Keyword term you wish to search for.</param>
 /// <param name="branch">Branch you wish to search. Default is 1 for system.</param>
 /// <param name="page">Page you wish to display. Default is 1 for first page.</param>
 /// <param name="bibsperpage">Number of records per page. Default is 10.</param>
 /// <param name="sort">Sort method. Default is most popular.</param>
 /// <returns>An object containing a list of Bibliographic Record information that meet search criteria.</returns>
 /// <seealso cref="BibSearchResult"/>
 /// <seealso cref="SearchSortOptions"/>
 public BibSearchResult BibKeywordSearch(string term, int branch = 1, int page = 1, int bibsperpage = 10,
                                         SearchSortOptions sort  = SearchSortOptions.MP)
 {
     return
         (BibSearch(new BibSearchOptions
     {
         qualifier = SearchQualifiers.KW, branch = branch, term = term, bibsperpage = bibsperpage, sort = sort
     }));
 }
コード例 #6
0
ファイル: BibSearch.cs プロジェクト: MCLD/polaris-api-csharp
 /// <summary>
 /// Returns list of bibliographic records that match search criteria.
 /// </summary>
 /// <param name="title">Title you'd like to search for.</param>
 /// <param name="branch">Branch you wish to search. Default is 1 for system.</param>
 /// <param name="page">Page you wish to display. Default is 1 for first page.</param>
 /// <param name="bibsperpage">Number of records per page. Default is 10.</param>
 /// <param name="sort">Sort method. Default is most popular.</param>
 /// <returns>An object containing a list of Bibliographic Record information that meet search criteria.</returns>
 /// <seealso cref="BibSearchResult"/>
 /// <seealso cref="SearchSortOptions"/>
 public BibSearchResult BibTitleSearch(string title, int branch = 1, int page = 1, int bibsperpage = 10,
     SearchSortOptions sort = SearchSortOptions.MP)
 {
     return
         BibSearch(new BibSearchOptions
                       {qualifier = SearchQualifiers.TI, branch = branch, term = title, bibsperpage = bibsperpage, sort = sort});
 }