public SearchResultContractList ListSearchEditionsResults(List <SearchCriteriaContract> searchCriterias) { var filteredCriterias = GetFilteredResultSearchCriterias(searchCriterias); if (filteredCriterias.ResultBooks == null) { return(null); } //AdjustStartIndexes(filteredCriterias.ResultSpecifications); return(SearchResultContractList.FromXml(m_communicationManager.ListSearchEditionsResults(filteredCriterias.ToXml()))); }
public void SearchResultContractSerializationTest() { var xml = new SearchResultContractList { SearchResults = new List <SearchResultContract> { new SearchResultContract { BookXmlId = "bookXmlId1" }, new SearchResultContract { BookXmlId = "bookXmlId2" } } }.ToXml(); Assert.IsNotNull(xml); }