Ejemplo n.º 1
0
        public ActionResult Delete(int id, FormCollection collection)
        {
            try
            {
                // TODO: Add delete logic here

                SessionInitialize();
                ComentarioCAD   comentarioCAD = new ComentarioCAD(session);
                ComentarioCEN   comentarioCEN = new ComentarioCEN(comentarioCAD);
                ComentarioEN    comentarioEN  = comentarioCEN.ReadOID(id);
                ComentarioModel comentario    = ComentarioAssembler.convertENToModelUI(comentarioEN);

                VideoModel vid   = new VideoModel();
                VideoEN    vidEN = new VideoCAD(session).ReadOIDDefault(comentarioEN.Video.Id);
                vid = VideoAssembler.convertENToModelUI(vidEN);

                SessionClose();

                new ComentarioCEN().Destroy(id);



                return(RedirectToRoute(new
                {
                    controller = "Video",
                    action = "Details",
                    id = vid.Id,
                }));
            }
            catch
            {
                return(View());
            }
        }
Ejemplo n.º 2
0
        // GET: Comentario/Edit/5
        public ActionResult Edit(int id)
        {
            ComentarioModel coment = null;

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

            coment = ComentarioAssembler.convertENToModelUI(comentarioEN);
            SessionClose();
            return(View());
        }
Ejemplo n.º 3
0
        public ActionResult Edit(int id, FormCollection collection)
        {
            try
            {
                // TODO: Add update logic here
                ComentarioCEN cen = new ComentarioCEN();

                SessionInitialize();
                ComentarioModel com   = null;
                ComentarioEN    comEN = new ComentarioCAD(session).ReadOIDDefault(id);
                com = ComentarioAssembler.convertENToModelUI(comEN);


                VideoModel vid   = new VideoModel();
                VideoEN    vidEN = new VideoCAD(session).ReadOIDDefault(comEN.Video.Id);
                vid = VideoAssembler.convertENToModelUI(vidEN);

                SessionClose();

                if (!collection["Texto"].Equals(""))
                {
                    cen.Modify(p_Comentario_OID: com.Id, p_texto: collection["Texto"]);
                }
                if (true)
                {
                    return(RedirectToRoute(new
                    {
                        controller = "Video",
                        action = "Details",
                        id = vid.Id,
                    }));
                }
            }
            catch
            {
                return(View());
            }
        }