Пример #1
0
        // Action da pagina inicial do usuario
        public ActionResult Inicio()
        {
            // Verifica se a variavel de sessão UserId é nula
            var UserSessionId = User.Identity.GetUserId();

            if (Session["UserId"] == null)
            {
                Session["UserId"] = UserSessionId;
            }

            FabricaDashboard fabricaDash = new FabricaDashboard();
            var dashBoard = fabricaDash.MontaPerfil(UserSessionId);

            return(View(dashBoard));
        }
Пример #2
0
        // Action que monta a view de um usuario visitado
        public ActionResult PerfilVisitado(string userId)
        {
            var UserSessionId = User.Identity.GetUserId();

            if (Session["UserId"] == null)
            {
                Session["UserId"] = UserSessionId;
            }
            // Instanciando o DashBoard e recebendo o perfil
            FabricaDashboard fabricaDash = new FabricaDashboard();
            var dashBoard = fabricaDash.MontaPerfil(userId);

            // Busca perfil e verifica se o usuário atual está seguindo
            var VisitanteId = UserSessionId;
            var Visitado    = servicoPerfil.RetornaPerfilUsuario(userId);

            dashBoard.ChecaSeSeguePerfil = servicoSeguir.checarSeguido(VisitanteId, Visitado.id);

            return(View(dashBoard));
        }
Пример #3
0
        // Action da pagina do usuario logado
        public ActionResult Index()
        {
            var UserSessionId = User.Identity.GetUserId();

            if (Session["UserId"] == null)
            {
                Session["UserId"] = UserSessionId;
            }

            var perfilTmp = servicoPerfil.RetornaPerfilUsuario(UserSessionId);

            if (perfilTmp != null)
            {
                FabricaDashboard fabricaDash = new FabricaDashboard();
                var dashBoard = fabricaDash.MontaPerfil(UserSessionId);
                if (dashBoard != null)
                {
                    return(View(dashBoard));
                }
            }
            return(RedirectToAction("CheckIn", "Perfis"));
        }