コード例 #1
0
        public IActionResult Index()
        {
            ViewBag.Comentario = comentario.ReadAll();

            ViewBag.FotoLogado = HttpContext.Session.GetString("_FotoLogado");

            List <string> usuarios = usuario.ReadAllLinesCSV(PATH);

            string IdUsuarioLogado = HttpContext.Session.GetString("_IdUsuarioLogado");

            ViewBag.Publicacoes = publicacaoModel.ReadAll(int.Parse(IdUsuarioLogado));

            ViewBag._IdUsuarioLogado = HttpContext.Session.GetString("_IdUsuarioLogado");
            bool redirecionamentoLogado = false;

            if (ViewBag._IdUsuarioLogado != null)
            {
                redirecionamentoLogado = true;
            }

            if (redirecionamentoLogado == false)
            {
                return(LocalRedirect("~/Login"));
            }

            var logado =
                usuarios.Find(
                    x =>
                    x.Split(";")[0] == IdUsuarioLogado
                    );

            string followBase = usuario.SeguidoresAndSeguindo(int.Parse(IdUsuarioLogado));

            string seguindo   = followBase.Split(";")[0];
            string seguidores = followBase.Split(";")[1];

            HttpContext.Session.SetString("_NomeLogado", logado.Split(";")[1]);
            HttpContext.Session.SetString("_FotoLogado", logado.Split(";")[2]);
            HttpContext.Session.SetString("_SeguindoLogado", seguindo);
            HttpContext.Session.SetString("_SeguidoresLogado", seguidores);
            HttpContext.Session.SetString("_EmailLogado", logado.Split(";")[5]);
            HttpContext.Session.SetString("_UserNameLogado", logado.Split(";")[6]);
            HttpContext.Session.SetString("_SenhaLogado", logado.Split(";")[7]);

            string totalPubl = publicacaoModel.TotalPublicacoes(int.Parse(IdUsuarioLogado));

            HttpContext.Session.SetString("_TotalPublicacoes", totalPubl);

            ViewBag.TotalPublicacoes = HttpContext.Session.GetString("_TotalPublicacoes");

            ViewBag.NomeLogado       = HttpContext.Session.GetString("_NomeLogado");
            ViewBag.SeguindoLogado   = HttpContext.Session.GetString("_SeguindoLogado");
            ViewBag.SeguidoresLogado = HttpContext.Session.GetString("_SeguidoresLogado");
            ViewBag.UserNameLogado   = HttpContext.Session.GetString("_UserNameLogado");
            ViewBag.FotoLogado       = HttpContext.Session.GetString("_FotoLogado");
            return(View());
        }
コード例 #2
0
        public IActionResult Index()
        {
            ViewBag.Publicacoes = publicacaoModel.ReadAll();
            ViewBag.Comentario  = comentario.ReadAll();
            ViewBag.Usuarios    = usuario.MostrarUsuario();

            ViewBag.IdUsuarioLogado  = HttpContext.Session.GetString("_IdUsuarioLogado");
            ViewBag.FotoLogado       = HttpContext.Session.GetString("_FotoLogado");
            ViewBag.NascimentoLogado = HttpContext.Session.GetString("_NascimentoLogado");
            ViewBag.NomeLogado       = HttpContext.Session.GetString("_NomeLogado");
            ViewBag.EmailLogado      = HttpContext.Session.GetString("_EmailLogado");
            ViewBag.UserNomeLogado   = HttpContext.Session.GetString("_UserNameLogado");
            ViewBag.SenhaLogado      = HttpContext.Session.GetString("_SenhaLogado");

            ViewBag._IdUsuarioLogado = HttpContext.Session.GetString("_IdUsuarioLogado");
            return(View());
        }
コード例 #3
0
        public IActionResult Index()
        {
            //Traz todods os comentarios
            ViewBag.Comentarios = comentarioModel.ReadAll();

            //Traz todods os posts
            ViewBag.Posts = publicacaoModel.ReadAll();

            //Traz todos os usuários
            ViewBag.Usuarios = usuarioModel.ReadAll();

            var userId = HttpContext.Session.GetString("_UserId");

            ViewBag.UserLogado = usuarioModel.ObterUsuarioDaSessao(int.Parse(userId));

            return(View());
        }
コード例 #4
0
        public IActionResult Index()
        {
            ViewBag.Comentarios = comentarioModel.ReadAll();

            ViewBag.UserLogado = MostrarUsuario();

            ViewBag.PublicacoesUser = ExibirPublicacoes();

            //Exibe número de publicações
            List <Publicacao> postsPerfil = new List <Publicacao>();

            postsPerfil = ExibirPublicacoes();
            int numPosts = postsPerfil.Count();

            ViewBag.NumPosts = numPosts;
            //Exibe número de publicações

            // System.Console.WriteLine(ViewBag.PublicacoesUser.Imagem);
            return(View());
        }
コード例 #5
0
        public IActionResult Index(IFormCollection form)
        {
            var userId = HttpContext.Session.GetString("_UserId");

            ViewBag.UserLogado = usuarioModel.ObterUsuarioDaSessao(int.Parse(userId));

            ViewBag.Comentarios = comentarioModel.ReadAll();

            ViewBag.UsuarioClicado = ObterUsuarioClicado(int.Parse(form["IdAmigo"]));

            ViewBag.PostAmigo = ExibirPublicacoes(int.Parse(form["IdAmigo"]));

            //Exibe número de publicações
            List <Publicacao> postsPerfil = new List <Publicacao>();

            postsPerfil = ExibirPublicacoes(int.Parse(form["IdAmigo"]));
            int numPosts = postsPerfil.Count();

            ViewBag.NumPosts = numPosts;
            //Exibe número de publicações

            return(View());
        }
コード例 #6
0
 public IActionResult Index()
 {
     ViewBag.Comentarios = comentarioModel.ReadAll();
     return(View());
 }
コード例 #7
0
 // Index para chama a pagina
 public IActionResult Index()
 {
     ViewBag._IdUsuarioLogado = HttpContext.Session.GetString("_IdUsuarioLogado");
     ViewBag.Comentario       = comentario.ReadAll();
     return(View());
 }