public virtual void Delete(int id) { using (MovieAppContext _context = new MovieAppContext()) { var entity = _context.Set <T>().Find(id); _context.Set <T>().Remove(entity); _context.SaveChanges(); } }
public virtual T GetbyId(int id) { using (MovieAppContext _context = new MovieAppContext()) { return(_context.Set <T>().Find(id)); } }
public virtual List <T> GetAll() { using (MovieAppContext _context = new MovieAppContext()) { return(_context.Set <T>().ToList()); } }
public virtual void Update(T entity) { using (MovieAppContext _context = new MovieAppContext()) { _context.Set <T>().AddOrUpdate(entity); _context.SaveChanges(); } }
public GenericRepository(MovieAppContext context) { this.context = context; this.dbSet = context.Set<TEntity>(); }