/// <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}); }
/// <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}); }
/// <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 })); }
/// <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 })); }
/// <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 })); }
/// <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}); }