// 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)); }
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); }