Exemplo n.º 1
0
        // Retorna os dados contidos na entidade 'RedeModel' para exibir a página 'Toda a Rede'
        public ActionResult TodaRede()
        {
            RedeModel          todaARede     = new RedeModel();
            FabricaPaginaGeral fabricaPagina = new FabricaPaginaGeral();

            todaARede = fabricaPagina.MontaPaginaTodaRede();
            return(View(todaARede));
        }
        public RedeModel MontaPaginaTodaRede()
        {
            RedeModel paginaGeral = new RedeModel();

            paginaGeral.TodosOsPerfis = servicoPerfil.RetornaPerfis(16);              // Obtém uma lista de perfis do banco
            var PostagensBanco       = servicoPostagem.RetornaPostagens(16).ToList(); // Obtém uma lista de postagens do banco
            var postagensConvertidas = PostagemViewModel.GetModel(PostagensBanco);    // Converte as postagens de 'Postagem' para 'PostViewModel'

            paginaGeral.TodasAsPostagens = postagensConvertidas;                      // Adiciona a lista de postagens convertidas à entidade 'TodaRedeModel'

            return(paginaGeral);
        }