Esempio n. 1
0
        public ActionResult Editar(General.Protagonista PRO)
        {
            //para cargar la data
            bool exito = DAProtagonista.ActualizarProtagonista(PRO);

            return(RedirectToAction("Index"));
        }
Esempio n. 2
0
        public ActionResult Registro(General.Protagonista protagonista)
        {
            //para cargar la data
            bool exito = DAProtagonista.RegistrarProtagonista(protagonista);

            return(RedirectToAction("Index"));
        }
        //

        static public bool RegistrarProtagonista(Protagonista protagonista)
        {
            bool exito = true;

            try
            {
                using (var data = new CineDBEntities())
                {
                    data.Protagonista.Add(protagonista);
                    data.SaveChanges();
                }
            }
            catch
            {
                exito = false;
            }

            return(exito);
        }
        static public bool EliminarProtagonista(int CodCine) // referido a borrar
        {
            bool exito = true;

            try
            {
                using (var data = new CineDBEntities())
                {
                    Protagonista actual = data.Protagonista.Where(z => z.CodInterprete == CodCine).FirstOrDefault();// alias
                    data.Protagonista.Remove(actual);
                    data.SaveChanges();
                }
            }
            catch (Exception)
            {
                exito = false;
            }

            return(exito);
        }
        static public bool ActualizarProtagonista(Protagonista cinePeli) // referido a objeto
        {
            bool exito = true;                                           // validación del registro

            // para el manejo de excepciones
            try
            {
                using (var data = new CineDBEntities())
                {
                    // realizar la consulta y actualizar
                    Protagonista actual = data.Protagonista.Where(x => x.NombreProtagonista == cinePeli.NombreProtagonista).FirstOrDefault();// alias

                    actual.EsPrincipal = cinePeli.EsPrincipal;

                    data.SaveChanges(); // guarda los cambios
                }
            }
            catch (Exception)
            {
                // cuando ocurre el error
                exito = false;
            }
            return(exito);
        }
Esempio n. 6
0
 public ActionResult Editar(int ID)
 {
     General.Protagonista PELI = DAProtagonista.ListadoProtagonista().FirstOrDefault();
     return(View(PELI));
 }