コード例 #1
0
        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));
        }
コード例 #2
0
        //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));
        }
コード例 #3
0
        // 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 }));
        }