Ejemplo n.º 1
0
 public Film SelectById(int id)
 {
     using (FilmStoreContext context = new FilmStoreContext())
     {
         return(context.Films.FirstOrDefault(f => f.Id == id));
     }
 }
Ejemplo n.º 2
0
 public ICollection <Film> SelectAll()
 {
     using (FilmStoreContext context = new FilmStoreContext())
     {
         return(context.Films.ToList());
     }
 }
Ejemplo n.º 3
0
 public void Insert(Film film)
 {
     using (FilmStoreContext context = new FilmStoreContext())
     {
         context.Entry(film).State = EntityState.Added;
         context.SaveChanges();
     }
 }
Ejemplo n.º 4
0
 public bool Delete(Film film)
 {
     using (FilmStoreContext context = new FilmStoreContext())
     {
         context.Entry(film).State = EntityState.Deleted;
         context.SaveChanges();
         return(true);
     }
 }
Ejemplo n.º 5
0
        public ICollection <Film> SelectByTitle(string searchText)
        {
            using (FilmStoreContext context = new FilmStoreContext())
            {
                List <Film> films = searchText == null?
                                    context.Films.ToList() :
                                        context.Films.Where(f => f.Title.Contains(searchText)).ToList();

                return(films);
            }
        }