示例#1
0
        protected ActionResult GenericView(bool forceAuth)
        {
            // Verificando se o usuário tá conectado
            if (forceAuth && Session["Auth"] == null)
            {
                MakeInformation("É necessário estar conectado para usar a aplicação");
                return(RedirectToAction("Login", "Usuario", null));
            }
            else
            {
                ViewBag.Alerts = GetViewBag();
                if (Session["Auth"] != null)
                {
                    // Atualizando sempre para obter a receita do usuário
                    ViewBag.Usuario = Session["Auth"];
                    ViewBag.Usuario = UsuarioDTO.RecuperaUsuarioByEmail(ViewBag.Usuario.Email);
                }

                return(View());
            }
        }