Ejemplo n.º 1
0
        // GET api/<controller>
        public List <Produto> Get()
        {
            ProdutoDao _dao     = new ProdutoDao();
            var        produtos = _dao.GetProdutos();

            return(produtos);
        }
Ejemplo n.º 2
0
        public ActionResult Index(int?pagina, string filtroAtual, string busca)
        {
            var produtos = _dao.GetProdutos();

            if (busca != null)
            {
                pagina = 1;
            }
            else
            {
                busca = filtroAtual;
            }

            if (!String.IsNullOrEmpty(busca))
            {
                produtos = produtos.Where(s => s.Nome.ToLower().Contains(busca.ToLower())).ToList();
            }

            var itensPorPagina = 10;
            var numeroDaPagina = (pagina ?? 1);

            return(View(produtos.ToPagedList(numeroDaPagina, itensPorPagina)));
        }