예제 #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
        public ActionResult Edit(int id, ComentarioModelo mod)
        {
            String        tip  = RouteData.Values["var"].ToString();
            int           tipo = Int32.Parse(tip);
            ComentarioCEN cen  = new ComentarioCEN();
            ComentarioEN  en   = cen.ReadOID(id);

            if (tipo == 2)
            {
                en.Tipocom = TipoComentarioEnum.Evento;
            }
            else
            {
                en.Tipocom = TipoComentarioEnum.Foto;
            }
            cen.EditarComentario(id, "", mod.texto, en.Likes, en.Tipocom);
            if (en.Tipocom == TipoComentarioEnum.Foto)
            {
                return(RedirectToAction("Details", "Foto", new { id = en.Foto.Id }));
            }
            else if (en.Tipocom == TipoComentarioEnum.Evento)
            {
                return(RedirectToAction("Details", "Evento", new { id = en.Evento.Id }));
            }
            return(View());
        }
예제 #3
0
        public ActionResult Edit(int id, ComentarioModel com)
        {
            ComentarioCEN comCEN = new ComentarioCEN();
            ComentarioEN  comEN  = comCEN.ReadOID(id);

            comCEN.EditarComentario(id, " ", com.texto, com.likes);

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

            //return View();
        }
예제 #4
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"));
        }
예제 #5
0
        public ActionResult Edit(int id, ComentarioModelo mod)
        {
            try
            {
                ComentarioCEN cen = new ComentarioCEN();
                ComentarioEN  en  = cen.ReadOID(id);
                cen.EditarComentario(id, mod.titulo, mod.texto, en.Likes, mod.tipo);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
예제 #6
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();
        }