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))); }
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)); }