private DataValidator CreateDataValidator(YellowstonePathology.Domain.ClientOrder.Model.SurgicalClientOrderDetail surgicalClientOrderDetailClone) { DataValidator dataValidator = new DataValidator(); BindingExpression callbackNumberBindingExpression = this.TextBoxCallbackNumber.GetBindingExpression(TextBox.TextProperty); Shared.ValidationResult callbackNumberDataTypeValidationResult = YellowstonePathology.Domain.ClientOrder.Model.SurgicalClientOrderDetail.IsCallbackNumberDataTypeValid(this.TextBoxCallbackNumber.Text); dataValidator.Add(new DataValidatorItem(callbackNumberDataTypeValidationResult, callbackNumberBindingExpression, surgicalClientOrderDetailClone.IsCallbackNumberDomainValid)); return(dataValidator); }
public YellowstonePathology.Shared.ValidationResult ValidateDataTypes() { YellowstonePathology.Shared.ValidationResult result = new Shared.ValidationResult(); result.IsValid = true; result.Message = string.Empty; foreach (DataValidatorItem item in this.m_DataValidatorList) { if (item.DataTypeValidationResult.IsValid == false) { result.IsValid = false; result.Message += item.DataTypeValidationResult.Message + "\r\n"; } } return(result); }
public YellowstonePathology.Shared.ValidationResult ValidateDataTypes() { YellowstonePathology.Shared.ValidationResult result = new Shared.ValidationResult(); result.IsValid = true; result.Message = string.Empty; foreach (DataValidatorItem item in this.m_DataValidatorList) { if (item.DataTypeValidationResult.IsValid == false) { result.IsValid = false; result.Message += item.DataTypeValidationResult.Message + "\r\n"; } } return result; }