Exemplo n.º 1
0
        //Action inicial que lista as infecções e as envia para a tela
        public IActionResult Index()
        {
            var infeccoes = infeccaoPaisService.Listar().MapearInfeccaoPaisesParaModel();

            ViewData["Infeccoes"] = infeccoes;

            return(View());
        }
Exemplo n.º 2
0
        //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());
        }