public override void Delete(T entity) { if (entity != null) { CurrentContext.Entry(entity).State = EntityState.Deleted; } }
public void Edit(Dependente item) { Validate(item); using (CurrentContext db = new CurrentContext()) { db.Entry <Dependente>(item).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } }
public override void Delete(Expression <Func <T, bool> > filter) { var entites = CurrentObjectSet.Where(filter); foreach (var entity in entites) { CurrentContext.Entry(entity).State = EntityState.Deleted; } }
public override bool IsNew(T entity) { return(CurrentContext.Entry(entity).State == EntityState.Added); }