Пример #1
0
        //MÉTODO DAR LIKE
        public ActionResult Darlike(int id)
        {
            String           tip  = RouteData.Values["var"].ToString();
            int              tipo = Int32.Parse(tip);
            ComentarioModelo com  = null;

            SessionInitialize();
            ComentarioEN en = new ComentarioCAD(session).ReadOIDDefault(id);

            com = new ComentarioAssembler().ConvertENToModelUI(en);
            SessionClose();
            ComentarioCEN cen = new ComentarioCEN();

            en.Likes++;
            if (tipo == 2)
            {
                en.Tipocom = TipoComentarioEnum.Evento;
            }
            else
            {
                en.Tipocom = TipoComentarioEnum.Foto;
            }
            cen.EditarComentario(id, com.titulo, com.texto, en.Likes, en.Tipocom);

            if (en.Tipocom == TipoComentarioEnum.Foto)
            {
                return(RedirectToAction("Details", "Foto", new { id = en.Foto.Id }));
            }
            if (en.Tipocom == TipoComentarioEnum.Evento)
            {
                return(RedirectToAction("Details", "Evento", new { id = en.Evento.Id }));
            }
            return(View());
        }
Пример #2
0
        //
        // GET: /Comentario/Edit/5

        public ActionResult Edit(int id)
        {
            ComentarioModelo com = null;

            SessionInitialize();
            ComentarioEN en = new ComentarioCAD(session).ReadOIDDefault(id);

            com = new ComentarioAssembler().ConvertENToModelUI(en);
            SessionClose();
            return(View(com));
        }
Пример #3
0
        //
        // GET: /Comentario/Details/5

        public ActionResult Details(int id)
        {
            ComentarioModelo rem = null;

            SessionInitialize();
            ComentarioEN comEN = new ComentarioCAD(session).ReadOIDDefault(id);

            rem = new ComentarioAssembler().ConvertENToModelUI(comEN);
            SessionClose();
            return(View(rem));
        }
Пример #4
0
        // GET: Comentario/Details/5
        public ActionResult Details(int id)
        {
            ComentarioViewModel art = null;

            SessionInitialize();
            ComentarioEN artEN = new ComentarioCAD(session).ReadOIDDefault(id);

            art = new ComentarioAssembler().ConvertEnToModelUI(artEN);
            SessionClose();
            return(View(art));
        }
Пример #5
0
        // GET: Comentario/Edit/5
        public ActionResult Edit(int id)
        {
            ComentarioModel comen = null;

            SessionInitialize();
            ComentarioEN comEN = new ComentarioCAD(session).ReadOIDDefault(id);

            comen = new ComentarioAssembler().ConvierteObjInterfaz(comEN);
            SessionClose();

            return(View(comen));
        }
Пример #6
0
        public ActionResult Shared_comentarios()
        {
            SessionInitialize();
            ComentarioCAD comCAD = new ComentarioCAD(session);
            ComentarioCEN comCEN = new ComentarioCEN(comCAD);

            IList <ComentarioEN> comEN = comCEN.ReadAll(0, -1);
            IEnumerable <ComentarioViewModel> listViewModel = new ComentarioAssembler().ConvertListENToModel(comEN).ToList();

            SessionClose();

            return(View(listViewModel));
        }
Пример #7
0
        // GET: Comentario/Edit/5
        public ActionResult Edit(int id)
        {
            ComentarioViewModel com = null; // inicializamos el objeto a NULL


            SessionInitialize();

            ComentarioEN comEN = new ComentarioCAD(session).ReadOIDDefault(id);

            com = new ComentarioAssembler().ConvertEnToModelUI(comEN);

            SessionClose();

            return(View(com));
        }
Пример #8
0
        //MÉTODO DAR LIKE
        public ActionResult Darlike(int id)
        {
            ComentarioModelo com = null;

            SessionInitialize();
            ComentarioEN en = new ComentarioCAD(session).ReadOIDDefault(id);

            com = new ComentarioAssembler().ConvertENToModelUI(en);
            SessionClose();
            ComentarioCEN cen = new ComentarioCEN();

            en.Likes++;
            cen.EditarComentario(id, com.titulo, com.texto, en.Likes, com.tipo);
            return(RedirectToAction("Index"));
        }
Пример #9
0
        // GET: Comentario/Delete/5
        public ActionResult Delete(int id)
        {
            int idCategoria = -1;

            SessionInitialize();
            ComentarioCAD       comCAD = new ComentarioCAD(session);
            ComentarioCEN       cen    = new ComentarioCEN(comCAD);
            ComentarioEN        comEN  = cen.ReadOID(id);
            ComentarioViewModel art    = new ComentarioAssembler().ConvertEnToModelUI(comEN);

            SessionClose();

            new ComentarioCEN().Destroy(id);

            return(RedirectToAction("Index"));
        }
Пример #10
0
        public ActionResult likes(int id)
        {
            ComentarioModel como = null;

            SessionInitialize();
            ComentarioEN comEN = new ComentarioCAD(session).ReadOIDDefault(id);

            como = new ComentarioAssembler().ConvierteObjInterfaz(comEN);
            SessionClose();

            ComentarioCEN comCEN = new ComentarioCEN();

            comEN.Likes++;

            comCEN.EditarComentario(id, como.titulo, como.texto, comEN.Likes);

            return(RedirectToAction("Details", "Evento", new { id = comEN.Evento.Id }));
            //return View();
        }