public ActionResult Index() { ProductModel produto = new ProductModel(); produto.ListOfFilters = new List<string> {"Id","Name","Price" }; produto.ListaDeProduto = pBusiness.SelectAll(); return View(produto); }
public ActionResult Index(ProductModel p) { p.ListOfFilters = new List<string> { "Id", "Name", "Price" }; switch (p.Filter) { case "Id": p.ListaDeProduto = pBusiness.SelectAll().OrderBy(obj => obj.id).ToList(); break; case "Name": p.ListaDeProduto = pBusiness.SelectAll().OrderBy(obj => obj.name).ToList(); break; case "Price": p.ListaDeProduto = pBusiness.SelectAll().OrderBy(obj => obj.price).ToList(); break; default: p.ListaDeProduto = pBusiness.SelectAll(); break; } return View(p); }