示例#1
0
        public static bool ActualizarPelicula(pelicula i)
        {
            bool actualizado = true;

            try
            {
                using (videoclubEntities context = new videoclubEntities())
                {
                    pelicula p = context.articuloes.OfType <pelicula>().FirstOrDefault(item => item.Id == i.Id);

                    if (p != null)
                    {
                        p.CodigoProducto  = i.CodigoProducto;
                        p.Titulo          = i.Titulo;
                        p.Duracion        = i.Duracion;
                        p.AnioCompra      = i.AnioCompra;
                        p.AnioPublicacion = i.AnioPublicacion;
                        p.Estado          = i.Estado;
                        p.NumeroDvd       = i.NumeroDvd;

                        context.SaveChanges();
                    }
                }
            }
            catch
            {
                actualizado = false;
            }

            return(actualizado);
        }
示例#2
0
 public static pelicula ObtenerPeliculaPorID(int id)
 {
     using (videoclubEntities context = new videoclubEntities())
     {
         pelicula item = (from a in context.articuloes.OfType <pelicula>()
                          where a.Id == id
                          select a).FirstOrDefault();
         return(item);
     }
 }
示例#3
0
 public static pelicula BuscarPelicula(string titulo)
 {
     using (videoclubEntities context = new videoclubEntities())
     {
         pelicula item = (from p in context.articuloes.OfType <pelicula>()
                          where p.Titulo.StartsWith(titulo) || p.Titulo.EndsWith(titulo)
                          select p).FirstOrDefault();
         return(item);
     }
 }
示例#4
0
        public static int AgregarPelicula(pelicula p)
        {
            int      id      = 0;
            pelicula newItem = new pelicula();

            using (videoclubEntities context = new videoclubEntities())
            {
                newItem.CodigoProducto  = p.CodigoProducto;
                newItem.Titulo          = p.Titulo;
                newItem.Duracion        = p.Duracion;
                newItem.AnioCompra      = p.AnioCompra;
                newItem.AnioPublicacion = p.AnioPublicacion;
                newItem.Estado          = p.Estado;
                newItem.NumeroDvd       = p.NumeroDvd;

                context.articuloes.Add(newItem);

                context.SaveChanges();

                id = newItem.Id;
            }

            return(id);
        }