Exemplo n.º 1
0
        public ActionResult Index()
        {
            ProductModel produto = new ProductModel();
            produto.ListOfFilters = new List<string> {"Id","Name","Price" };
            produto.ListaDeProduto = pBusiness.SelectAll();

            return View(produto);
        }
Exemplo n.º 2
0
        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);
        }