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());
        }
        //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());
        }
Beispiel #3
0
        public DataSet mostrar(int id_album)
        {
            ComentarioModelo comentarios = new ComentarioModelo();

            comentarios.Album = id_album;
            DataSet datos_comentarios = comentarios.obtenerComentario();

            return(datos_comentarios);
        }
Beispiel #4
0
        public void almacenar(int usuario, int album, string comentario)
        {
            ComentarioModelo comentarios = new ComentarioModelo();

            comentarios.Usuario    = usuario;
            comentarios.Album      = album;
            comentarios.Comentario = comentario;
            comentarios.guardar();
        }
        //
        // 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));
        }
        //
        // 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));
        }
Beispiel #7
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"));
        }
Beispiel #8
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());
            }
        }
        public ActionResult Create(ComentarioModelo com)
        {
            ComentarioCP cp       = new ComentarioCP();
            var          userName = System.Web.HttpContext.Current.User.Identity.Name;

            cp.PublicarComentario(com.titulo, com.texto, com.idre, com.tipo, userName);
            if (com.tipo == TipoComentarioEnum.Foto)
            {
                return(RedirectToAction("Details", "Foto", new { id = com.idre }));
            }
            else if (com.tipo == TipoComentarioEnum.Evento)
            {
                return(RedirectToAction("Details", "Evento", new { id = com.idre }));
            }
            return(View());
        }
Beispiel #10
0
        //
        // GET: /Comentario/Create

        public ActionResult Create()
        {
            ComentarioModelo com = new ComentarioModelo();
            String           idr = RouteData.Values["id"].ToString();
            String           tip = RouteData.Values["var"].ToString();
            int tipo             = Int32.Parse(tip);
            int idref            = Int32.Parse(idr);

            com.idre = idref;
            if (tipo == 1)
            {
                com.tipo = TipoComentarioEnum.Evento;
            }
            else if (tipo == 2)
            {
                com.tipo = TipoComentarioEnum.Foto;
            }

            return(View(com));
        }
Beispiel #11
0
 public ActionResult Create(ComentarioModelo com)
 {
     try
     {
         ComentarioCP cp = new ComentarioCP();
         // cp.PublicarComentario(com.titulo, com.texto, com.idre, com.tipo);
         if (com.tipo == TipoComentarioEnum.Foto)
         {
             return(RedirectToAction("Details", "Foto", new { id = com.idre }));
         }
         else if (com.tipo == TipoComentarioEnum.Evento)
         {
             return(RedirectToAction("Details", "Evento", new { id = com.idre }));
         }
         return(View());
     }
     catch
     {
         return(View());
     }
 }