コード例 #1
0
        public IActionResult Crear(int id)
        {
            var foro  = _servicioForo.ObtenerPorId(id);
            var model = new ModeloNuevoPosteo
            {
                NombreForo    = foro.Titulo,
                IdForo        = foro.Id,
                UrlImagenForo = foro.UrlImagen,
                NombreAutor   = User.Identity.Name
            };

            return(View(model));
        }
コード例 #2
0
        public IActionResult Tema(int id, string PedidoBusqueda)
        {
            var foro    = _servicioForo.ObtenerPorId(id);
            var posteos = new List <Posteo>();

            posteos = _servicioPosteo.ObtenerPosteosFiltrados(foro, PedidoBusqueda).ToList();

            var listadoPosteo = posteos.Select(posteo => new ModeloListadoPosteo
            {
                Id                 = posteo.Id,
                Titulo             = posteo.Titulo,
                IdAutor            = posteo.Usuario.Id,
                NombreAutor        = posteo.Usuario.UserName,
                CantidadRespuestas = posteo.Respuestas.Count(),
                Fecha              = posteo.Creado.ToString(),
                Foro               = PasarForoAModeloListadoForo(posteo)
            }
                                               );

            var model = new ModeloTemaForo
            {
                Posteos = listadoPosteo,
                Foro    = PasarForoAModeloListadoForo(foro)
            };

            return(View(model));
        }