public ActionResult Index(string filtroAtual, string filtro, int?pagina)
        {
            if (filtro != null)
            {
                pagina = 1;
            }
            else
            {
                filtro = filtroAtual;
            }

            ViewData["FiltroAtual"] = filtro;

            var fornecedor = from cs in _fornecedor.ObterTodos() select cs;

            if (!String.IsNullOrEmpty(filtro))
            {
                fornecedor = fornecedor.Where(s => EF.Functions.Like(s.RazaoSocial, $"%{filtro}%")).ToList();
            }

            int pageSize = 10;

            return(View(Paginacao <Fornecedor> .Create(fornecedor, pagina ?? 1, pageSize)));
        }
Esempio n. 2
0
 public IEnumerable <Fornecedor> CarregarFornecedores()
 {
     return(ViewBag.ListaFornecedor = _fornecedor.ObterTodos());
 }
        public async Task <ActionResult <IEnumerable <FornecedorViewModel> > > ObterTodos()
        {
            var lista = _mapper.Map <IEnumerable <FornecedorViewModel> >(await _Fornecedorcontext.ObterTodos());

            return(Ok(lista));
        }