コード例 #1
0
        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())));
        }
コード例 #2
0
        public void SearchResultContractSerializationTest()
        {
            var xml = new SearchResultContractList
            {
                SearchResults = new List <SearchResultContract>
                {
                    new SearchResultContract {
                        BookXmlId = "bookXmlId1"
                    }, new SearchResultContract {
                        BookXmlId = "bookXmlId2"
                    }
                }
            }.ToXml();

            Assert.IsNotNull(xml);
        }