Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
 public T Refresh(T entity)
 {
     if (entity == null)
     {
         return(null);
     }
     Context?.Entry(entity).Reload();
     return(entity);
 }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
 public void Update(T entity)
 {
     _context.Set <T>().Attach(entity);
     _context.Entry(entity).State = EntityState.Modified;
 }