public ISyncWSResult findProducts(ISyncWSParameter dataParameter) { productSearchResult res = new productSearchResult(); ArrayList list = ReaderHelper.MakeTestData(10, new product()); res.list = list.ToArray(typeof(product)) as product[]; res.totalHits = res.list.GetLength(0); return((searchResult)res); }
public ISyncWSResult findProductsByDescription(Database database, ISyncWSParameter dataParameter) { productSearchParameters productSearchParameters = (productSearchParameters)dataParameter; WebServices3pl pkg = new WebServices3pl(database); productSearchResult res = pkg.Findproductbydescription(dataParameter, productSearchParameters.clientId, productSearchParameters.searchString); Details(res.list, pkg, dataParameter, productSearchParameters); return((searchResult)res); }
public productSearchResult Findproductbydescription(ISyncWSParameter dataParam, string clientId, string partDescr) { IDataReader reader = null; int totalRows; productSearchResult res = new productSearchResult(); Findproductbydescription( clientId, partDescr, out reader); ArrayList list = ReaderHelper.Read( reader, new product(), dataParam.GetSkipNoFirstRows(), dataParam.GetMaxRows(), out totalRows); res.list = list.ToArray(typeof(product)) as product[]; res.SetTotalRows(totalRows); return(res); }