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()); }