コード例 #1
0
        public ActionResult Reproducir(int id)
        {
            SessionInitialize();
            PeliculaCAD cad = new PeliculaCAD(session);

            PeliculaCEN cen = new PeliculaCEN(cad);
            PeliculaEN  en  = cen.ReadOID(id);

            AssemblerPelicula ass = new AssemblerPelicula();
            Pelicula          sol = ass.ConvertENToModelUI(en);

            SessionClose();
            ViewData["controller"] = System.Web.HttpContext.Current.Session["controller"] as String;
            ViewData["action"]     = System.Web.HttpContext.Current.Session["action"] as String;
            ViewData["arg"]        = System.Web.HttpContext.Current.Session["arg"];
            ViewData["id_serie"]   = id;
            // ViewData["action"] = "Details";
            // ViewBag.coment = solc;
            return(View(sol));
        }
コード例 #2
0
        public void Anyadircomentario(int p_oid, string p_comentario, string p_nombre)
        {
            /*PROTECTED REGION ID(SMPGenNHibernate.CP.SMP_Pelicula_anyadircomentario) ENABLED START*/

            IPeliculaCAD peliculaCAD = null;
            PeliculaCEN  peliculaCEN = null;



            try
            {
                SessionInitializeTransaction();
                peliculaCAD = new PeliculaCAD(session);
                peliculaCEN = new  PeliculaCEN(peliculaCAD);



                // Write here your custom transaction ...

                throw new NotImplementedException("Method Anyadircomentario() not yet implemented.");



                SessionCommit();
            }
            catch (Exception ex)
            {
                SessionRollBack();
                throw ex;
            }
            finally
            {
                SessionClose();
            }


            /*PROTECTED REGION END*/
        }
コード例 #3
0
        // GET: Pelicula/Details/5
        public ActionResult Details(int id)
        {
            SessionInitialize();
            PeliculaCAD cad = new PeliculaCAD(session);

            PeliculaCEN cen = new PeliculaCEN(cad);
            PeliculaEN  en  = cen.ReadOID(id);

            AssemblerPelicula ass = new AssemblerPelicula();
            Pelicula          sol = ass.ConvertENToModelUI(en);


            IList <ComentarioEN> ten = en.Comentario;

            AssemblerComentario assc = new AssemblerComentario();
            IList <Comentario>  solc = assc.ConvertListENToModel(ten);

            SessionClose();

            System.Web.HttpContext.Current.Session["comen"] = id;
            // ViewData["action"] = "Details";
            ViewBag.coment = solc;
            return(View(sol));
        }
コード例 #4
0
ファイル: PeliculaEN.cs プロジェクト: Reyeselda95/HADA
 //metodo que inserta una nueva pelicula
 public int nuevaPelicula()
 {
     return(PeliculaCAD.nuevaPelicula());
 }
コード例 #5
0
ファイル: PeliculaEN.cs プロジェクト: Reyeselda95/HADA
 //metodo que devuelve una pelicula pasandole por id
 public PeliculaEN peliculaPorId()
 {
     return(PeliculaCAD.peliculaPorId(this.PeliculaId));
 }
コード例 #6
0
ファイル: PeliculaEN.cs プロジェクト: Reyeselda95/HADA
 //metodo que devuelve todas las peliculas
 public PeliculaEN[] damePeliculas()
 {
     return(PeliculaCAD.obtenerPelicula());
 }
コード例 #7
0
ファイル: PeliculaEN.cs プロジェクト: Reyeselda95/HADA
 //metodo que devuelve una pelicula pasandole un nombre
 public PeliculaEN[] peliculaPorNombre()
 {
     return(PeliculaCAD.peliculaPorNombre(this.Nombre));
 }
コード例 #8
0
ファイル: PeliculaEN.cs プロジェクト: Reyeselda95/HADA
        //metodo que borra una pelicula
        public bool borrarPelicula()
        {
            PeliculaCAD peli = new PeliculaCAD(this);

            return(peli.borrarPelicula());
        }
コード例 #9
0
ファイル: PeliculaEN.cs プロジェクト: Reyeselda95/HADA
        //metodo que inserta e actualiza  con una nueva pelicula
        public bool insertarActualizarPelicula()
        {
            PeliculaCAD peli = new PeliculaCAD(this);

            return(peli.insertarActualizarPelicula());
        }