public void Update(TEntity t, object key) { if (t == null) { return; } TEntity exist = _dbContext.Set <TEntity>().Find(key); if (exist != null) { _dbContext.Entry(exist).CurrentValues.SetValues(t); } }
public T Refresh(T entity) { if (entity == null) { return(null); } Context?.Entry(entity).Reload(); return(entity); }
public T Delete(T entity) { if (entity == null) { return(null); } entity.IsDeleted = true; if (Context.Entry(entity) != null) { Context.Entry(entity).State = EntityState.Modified; } return(entity); }
public void Update(T entity) { _context.Set <T>().Attach(entity); _context.Entry(entity).State = EntityState.Modified; }