static public async Task<List<Product>> search_items(string searchTerm){ string url = SERVER_URL + "/search/"+searchTerm; DataCache dc = new DataCache (); if (dc.get (url) != null) return Product.listFromJson (dc.get (url)); try { string data = await WebService.stringFromUrl (new Uri(url)); dc.set (url, data); return Product.listFromJson (data); } catch(System.Net.WebException){ return new List<Product>(); } }
static public async Task<List<Product>> get_member_sales(){ string url = SERVER_URL + "/membersales/"; DataCache dc = new DataCache (); if (dc.get (url) != null) return Product.listFromJson (dc.get (url)); try { string data = await WebService.stringFromUrl (new Uri(url)); dc.set (url, data); return Product.listFromJson (data); } catch(System.Net.WebException){ return new List<Product>(); } }
static public async Task <List <Product> > search_items(string searchTerm) { string url = SERVER_URL + "/search/" + searchTerm; DataCache dc = new DataCache(); if (dc.get(url) != null) { return(Product.listFromJson(dc.get(url))); } try { string data = await WebService.stringFromUrl(new Uri(url)); dc.set(url, data); return(Product.listFromJson(data)); } catch (System.Net.WebException) { return(new List <Product>()); } }
static public async Task <List <Product> > get_member_sales() { string url = SERVER_URL + "/membersales/"; DataCache dc = new DataCache(); if (dc.get(url) != null) { return(Product.listFromJson(dc.get(url))); } try { string data = await WebService.stringFromUrl(new Uri(url)); dc.set(url, data); return(Product.listFromJson(data)); } catch (System.Net.WebException) { return(new List <Product>()); } }