public override void Delete(T entity)
 {
     if (entity != null)
     {
         CurrentContext.Entry(entity).State = EntityState.Deleted;
     }
 }
示例#2
0
 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);
 }