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); }
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); } }
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); } }
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); }