public virtual Int64 Remove(Int64 id)
        {
            Te entity = _unitOfWork.Context.Set <Te>().Find(id);

            if (!ClaimValidator.CanRemove(entity))
            {
                return(-1);
            }
            _unitOfWork.GetRepository <Te>().Delete(entity);
            return(_unitOfWork.Save());
        }