Пример #1
0
        // Retorna os dados contidos na entidade 'TodaRedeModel' para exibir a página 'Toda a Rede'
        public ActionResult TodaRede()
        {
            TodaRedeModel      todaARede     = new TodaRedeModel();
            FabricaPaginaGeral fabricaPagina = new FabricaPaginaGeral();

            todaARede = fabricaPagina.MontaPaginaTodaRede();
            return(View(todaARede));
        }
Пример #2
0
        public TodaRedeModel MontaPaginaTodaRede()
        {
            const int QUANTIDADE = 16;

            TodaRedeModel paginaGeral = new TodaRedeModel();

            paginaGeral.TodosOsPerfis = servicoPerfil.RetornaPerfis(QUANTIDADE);              // Obtém uma lista de perfis do banco
            var PostagensBanco       = servicoPostagem.RetornaPostagens(QUANTIDADE).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);
        }