//Action inicial, verifica se o Administrador está autenticado e redireciona para o login ou para a página de CRUD public IActionResult Index() { bool autenticado = TempData["Autenticado"] != null && (bool)TempData["Autenticado"]; if (autenticado) { ViewData["Autenticado"] = true; TempData["Autenticado"] = true; TempData.Keep(); //Lista os registros de infecções e os países disponíveis para cadastro var infeccoes = infeccaoPaisService.Listar().MapearInfeccaoPaisesParaModel(); var paises = paisService.ListarPaises().MapearPaisesParaModel(); ViewData["Paises"] = paises.Select(p => p.Pais).ToList(); ViewData["Infeccoes"] = infeccoes; return(View("ControleDashboard")); } return(View()); }