public void Delete(TEntity entity) { using (var Context = new hackathon_customEntities()) { if (Context.Entry(entity).State == EntityState.Detached) { Context.Set <TEntity>().Attach(entity); } Context.Set <TEntity>().Remove(entity); Context.SaveChanges(); } }
public TEntity First(Expression <Func <TEntity, bool> > predicate) { using (var Context = new hackathon_customEntities()) { return(Context.Set <TEntity>().First(predicate)); } }
public TEntity First() { using (var Context = new hackathon_customEntities()) { return(Context.Set <TEntity>().First()); } }
public TEntity GetById(object id) { using (var Context = new hackathon_customEntities()) { return(Context.Set <TEntity>().Find(id)); } }
public List <TEntity> GetAll() { using (var Context = new hackathon_customEntities()) { return(Context.Set <TEntity>().ToList()); } }
public void Insert(TEntity entity) { using (var Context = new hackathon_customEntities()) { Context.Set <TEntity>().Add(entity); Context.SaveChanges(); } }
public List <TEntity> GetAll(Expression <Func <TEntity, bool> > predicate) { using (var Context = new hackathon_customEntities()) { return(Context.Set <TEntity>() .Where(predicate).ToList()); } }
public void Update(TEntity entity) { using (var Context = new hackathon_customEntities()) { Context.Set <TEntity>().Attach(entity); Context.Entry(entity).State = EntityState.Modified; Context.SaveChanges(); } }