protected override void ValidateSelf() { Model.AssessActivity assessActivity = _IAssessActivity.GetAssessActivityById(_ActivityId); if (assessActivity != null) { string intention = assessActivity.Intention; if (_IfSubmit && !AssessActivityUtility.ValidateIntention(intention, _Intention)) { BllUtility.ThrowException(BllExceptionConst._InvalidIntention); } } if (_ItsAssessActivity.ItsAssessStatus != AssessStatus.PersonalFilling) { BllUtility.ThrowException(BllExceptionConst._InvalidStatus); } }