public ActionResult Index() { SessionInitialize(); ContenidoCAD contenidosCad = new ContenidoCAD(session); ContenidoCEN contenidosCen = new ContenidoCEN(contenidosCad); IList <ContenidoEN> contenidos = contenidosCen.DameContenidoPorFecha(DateTime.Today); IEnumerable <Contenido> listaContenidos = new AssemblerContenido().ConvertListENToModel(contenidos).ToList(); SessionClose(); return(View(listaContenidos)); }
//Débora: Detalle Foto // GET: Contenido/Details/5 public ActionResult Details(int id) { SessionInitialize(); ContenidoCAD contenidoCad = new ContenidoCAD(session); ContenidoEN contenidoEn = contenidoCad.ReadOIDDefault(id); ContenidoYComentarios contenido = new AssemblerContenido().ConvertENToModel(contenidoEn); SessionClose(); //el contenido tiene que pasar a través del modelo return(View(contenido)); }
// POST: Contenido/Comentar/5 public ActionResult Comentar(int id, ContenidoYComentarios model) { SessionInitialize(); ContenidoCAD contenidoCad = new ContenidoCAD(session); ContenidoEN contenidoEn = contenidoCad.ReadOIDDefault(id); UsuarioCAD usuarioCad = new UsuarioCAD(session); UsuarioCP usuario = new UsuarioCP(session); UsuarioEN user = usuarioCad.ReadOIDDefault(User.Identity.GetUserName()); usuario.Comentar(user.Email, id, model.Comentar); ContenidoYComentarios contenido = new AssemblerContenido().ConvertENToModel(contenidoEn); SessionClose(); return(RedirectToAction("Details", "Contenido", new { id })); }