/// <summary> /// اعتبار سنجی با توجه به قوانین واسط کاربری /// </summary> /// <param name="personId">کد پرسنلی</param> private void CallUIValidator(decimal personId) { IArchiveCalculationUIValidation validator = UIValidationFactory.GetRepository <IArchiveCalculationUIValidation>(); if (validator != null) { validator.DoValidate(personId); } }
/// <summary> /// /// </summary> /// <param name="obj"></param> private void CallUIValidator(Object obj) { ILockCalculationUIValidation validator = UIValidationFactory.GetRepository <ILockCalculationUIValidation>(); // IRequestUIValidation validator = UIValidationFactory.GetRepository<IRequestUIValidation>(); if (validator != null) { validator.DoValidate(obj); } }
protected ILockCalculationUIValidation GetUIValidator() { ILockCalculationUIValidation validator = UIValidationFactory.GetRepository <ILockCalculationUIValidation>(); if (validator != null) { return(validator); } else { throw new Exception("Validator is null"); } }