public async Task <IActionResult> Crear(int id) { var posteo = _servicioPosteo.ObtenerPorId(id); var usuario = await _administradorUsuario.FindByNameAsync(User.Identity.Name); var model = new ModeloRespuestaPosteo { ContenidoPosteo = posteo.Contenido, TituloPosteo = posteo.Titulo, IdPosteo = posteo.Id, NombreAutor = User.Identity.Name, IdAutor = usuario.Id, Creado = DateTime.Now, NombreForo = posteo.Foro.Titulo, IdForo = posteo.Foro.Id }; return(View(model)); }
public IActionResult Index(int id) { var posteo = _servicioPosteo.ObtenerPorId(id); var respuestas = ArmarRespuestas(posteo.Respuestas); var model = new ModeloIndicePosteo { Id = posteo.Id, Titulo = posteo.Titulo, IdAutor = posteo.Usuario.Id, nombreAutor = posteo.Usuario.UserName, UrlImagenAutor = posteo.Usuario.UrlImagen, Creado = posteo.Creado, Contenido = posteo.Contenido, Respuestas = respuestas, IdForo = posteo.Foro.Id, NombreForo = posteo.Foro.Titulo }; return(View(model)); }