public static List <Pelicula> GetBusqueda(string nombre) { PeliculasTableAdapter adapter = new PeliculasTableAdapter(); Pelicula_DS.PeliculasDataTable table = adapter.GetBusqueda(nombre); List <Pelicula> resultado = new List <Pelicula>(); Pelicula temp; foreach (var row in table) { temp = new Pelicula() { PeliculaId = row.peliculaId, Nombre = row.nombre, PrecioVenta = row.precioVenta, PrecioAlquiler = row.precioAlquiler, Descripcion = row.descripcion, Director = row.director, Elenco = row.elenco, Foto = row.foto, TrailerCode = row.trailerCode, MovieCode = row.movieCode, Estado = row.estado }; resultado.Add(temp); } return(resultado); }
public static Pelicula GetPeliculaByID(int peliculaId) { if (peliculaId <= 0) { throw new ArgumentException("PeliculaId no debe ser menor a 1, error al optener Pelicula por ID"); } PeliculasTableAdapter adapter = new PeliculasTableAdapter(); Pelicula_DS.PeliculasDataTable table = adapter.GetPeliculaByID(peliculaId); if (table.Rows.Count == 0) { return(null); } Pelicula_DS.PeliculasRow row = table[0]; Pelicula obj = new Pelicula() { PeliculaId = row.peliculaId, Nombre = row.nombre, PrecioVenta = row.precioVenta, PrecioAlquiler = row.precioAlquiler, Descripcion = row.descripcion, Director = row.director, Elenco = row.elenco, Foto = row.foto, TrailerCode = row.trailerCode, MovieCode = row.movieCode, Estado = row.estado }; return(obj); }