public PartialViewResult GridFuncionarios(string ordenacao, string stringPesquisa, string filtroAtual, int? pagina) { ViewBag.OrdernacaoAtual = ordenacao; ViewBag.NomeOrdernacao = string.IsNullOrEmpty(ordenacao) ? "nome_desc" : ""; ViewBag.DataCadastroOrdernacao = ordenacao == "data_cad_desc" ? "data_cad_cre" : "data_cad_desc"; ViewBag.SetorOrdenacao = ordenacao == "setor_desc" ? "setor_cre" : "setor_desc"; TempData["Menu"] = "funcionarios"; List<FuncionarioModel> funcionarioModels = new List<FuncionarioModel>(); if (stringPesquisa != null) { pagina = 1; } else { stringPesquisa = filtroAtual; } ViewBag.FiltroAtual = stringPesquisa; funcionarioModels = Mapper.Map<List<Funcionario>, List<FuncionarioModel>>(_funcionarioAppService.GetAll()); if (!String.IsNullOrEmpty(stringPesquisa)) { funcionarioModels = funcionarioModels.Where(s => s.Nome.Contains(stringPesquisa)).ToList(); } switch (ordenacao) { case "nome_desc": funcionarioModels = funcionarioModels.OrderByDescending(f => f.Nome).ToList(); break; case "data_cad_desc": funcionarioModels = funcionarioModels.OrderByDescending(f => f.Nome).ToList(); break; case "setor_desc": funcionarioModels = funcionarioModels.OrderByDescending(f => f.Setor).ToList(); break; case "setor_cre": funcionarioModels = funcionarioModels.OrderBy(f => f.Setor).ToList(); break; case "data_cad_cre": funcionarioModels = funcionarioModels.OrderBy(f => f.Nome).ToList(); break; default: funcionarioModels = funcionarioModels.OrderBy(f => f.Nome).ToList(); break; } int paginaTamanho = 5; int paginaNumero = (pagina ?? 1); return PartialView(funcionarioModels.ToPagedList(paginaNumero, paginaTamanho)); }
public ActionResult <IEnumerable <string> > Get() { try { return(Ok(_funcionarioAppService.GetAll())); } catch (Exception ex) { throw ex; } }
public IActionResult Get() { return(Response(_funcionarioAppService.GetAll())); }
// GET: Funcionario public ActionResult Index() { return(View(_appService.GetAll())); }