public void Add(TEntity entity) { using (var context = new MyStoreDbContext()) { context.Entry(entity).State = EntityState.Added; context.SaveChanges(); } }
public TEntity GetSingle(System.Linq.Expressions.Expression <Func <TEntity, bool> > filter) { TEntity result; using (var context = new MyStoreDbContext()) { result = context.Set <TEntity>().FirstOrDefault(filter); } return(result); }
public IList <TEntity> GetAll() { List <TEntity> result; using (var context = new MyStoreDbContext()) { result = context.Set <TEntity>().ToList(); } return(result); }