public IEnumerable<Product> ReadAll(Search search) { using (var client = new HttpClient()) { HttpResponseMessage response = client.GetAsync("http://localhost:54980/api/products" + search.ToString()).Result; return response.Content.ReadAsAsync<IEnumerable<Product>>().Result; } }
public ActionResult Index() { Search search = new Search(); ProductViewModel viewModel = new ProductViewModel() { ProductList = facade.GetProductGateway().ReadAll(search), CategoryList = facade.GetCategoryGateway().ReadAll(), SubCategoryList = facade.GetCategoryGateway().ReadAllSubCategories(), ChildCategoryList = facade.GetCategoryGateway().ReadAllChildCategories() }; return View(viewModel); }