public virtual async Task <TEntity> InsertAsync(TEntity entity) { _context.Entry(entity).State = EntityState.Added; var entityDb = await _dbSet.AddAsync(entity); _unitOfWork.SyncObjectState(entity); return(entityDb.Entity); }
public virtual void Add(TEntity entity) { _dbSet.Add(entity); _unitOfWork.SyncObjectState(entity); }
public virtual void Insert(TEntity entity) { _context.Entry(entity).State = EntityState.Added; _dbSet.Add(entity); _unitOfWork.SyncObjectState(entity); }