Ejemplo n.º 1
0
        // GET: Comentario
        public async Task <ActionResult> Index()
        {
            var model = await _clientHelper.GetComentariosAsync();

            foreach (var item in model)
            {
                var perfil = await _clientHelper.GetPerfilAsync(item.PerfilId);

                var post = await _clientHelper.GetPostAsync(item.PostId);

                item.PerfilNome = perfil.Nome;

                item.PostNome = post.Titulo;
            }

            return(View(model));
        }
Ejemplo n.º 2
0
        // GET: Post/Details/5
        public async Task <ActionResult> Details(int id)
        {
            var post = await _clientHelper.GetPostAsync(id);

            var model = new PostDetalheModel()
            {
                Id        = id,
                Titulo    = post.Titulo,
                Descricao = post.Descricao,
                PerfilId  = post.PerfilId,
                Foto      = post.Foto
            };

            var perfil = await _clientHelper.GetPerfilAsync(model.PerfilId);

            model.PerfilNome = perfil.Nome;

            return(View(model));
        }