public List <T> GetByCondition(Expression <Func <T, bool> > expression) { using (var context = new AplicationDbContext()) { return(context.Set <T>().Where(expression).AsNoTracking().ToList()); } }
public List <T> GetAll() { using (var context = new AplicationDbContext()) { return(context.Set <T>().ToList()); } }
public void Delete(T obj) { using (var context = new AplicationDbContext()) { context.Set <T>().Remove(obj); context.SaveChanges(); } }
public void Create(T obj) { using (var context = new AplicationDbContext()) { context.Set <T>().Add(obj); context.SaveChanges(); } }
public void Add(T entity) { _context.Set <T>().Add(entity); }
public Repository(AplicationDbContext context) { _context = context; _set = _context.Set <TEntity>(); }