public IActionResult Funcionario(long id = 0) { try { ViewData["cargos"] = _cargoRepository.GetTodosAtivos(); ViewData["gfts"] = _gftRepository.GetTodosAtivos(); ViewData["tecnologias"] = _tecnologiaRepository.GetTodosAtivos(); if (id > 0) { Funcionario funcionario = _funcionarioRepository.GetPorId(id); List <Tecnologia> tecnologias = _tecnologiaRepository.GetTecnologiasPorFuncionario(funcionario); return(View(funcionario.ToViewModel(tecnologias))); } return(View()); } catch (EntidadeNaoEncontradaException) { return(NotFound("Funcionário não encontrado!")); } }
public IActionResult Index() { List <Gft> gfts = _gftRepository.GetTodosAtivos(); return(View(gfts)); }