public void Update(T entity, bool commit = true)
        {
            entity.ModifiedDate = DateTime.UtcNow;
            Entities.Attach(entity);
            _db.Entry(entity).State = EntityState.Modified;

            if (commit)
            {
                _db.SaveChanges();
            }
        }
 public virtual void Update(TEntity entity)
 {
     _dataSession.Entry <TEntity>(entity);
 }