// GET myApi/Product?query=all public MyProductSet GetProduct(string query) { var prods = AllProductsRepository(); query = query.ToLower(); switch (query) { case "all": { break; } default: { prods = prods.Where(p => p.Sku.ToLower().Contains(query)); break; } } var mySet = new MyProductSet { Products = prods.ToList() }; return(mySet); }
//Note: This does not play well with browser, use wfetch or ajax etc to see result // GET myApi/Product public MyProductSet GetAllProducts() { var prods = AllProductsRepository(); var mySet = new MyProductSet { Products = prods.ToList() }; return(mySet); }