private void ValidateNOK(NOKEntity nok, ElementBL elementBL) { if (nok == null) { throw new ArgumentNullException("nok"); } CommonEntities.ElementEntity _nokMetadata = base.GetElementByName(EntityNames.NOKEntityName, elementBL); NOKHelper nokHelper = new NOKHelper(_nokMetadata); ValidationResults result = nokHelper.Validate(nok); if (!result.IsValid) { StringBuilder sb = new StringBuilder(); foreach (ValidationResult vr in result) { sb.AppendLine(); sb.AppendFormat("■ {0}", vr.Message); } throw new Exception( string.Format(Properties.Resources.ERROR_nokValidationError, sb)); } //base.ValidatePerson(nok.Person, elementBL); }
private void ValidateCustomerContactPerson(CustomerContactPersonEntity customerContactPerson, ElementBL elementBL) { if (customerContactPerson == null) { throw new ArgumentNullException("customerContactPerson"); } CommonEntities.ElementEntity _customerContactPersonMetadata = base.GetElementByName(EntityNames.CustomerContactPersonEntityName, elementBL); CustomerContactPersonHelper customerContactPersonHelper = new CustomerContactPersonHelper(_customerContactPersonMetadata); ValidationResults result = customerContactPersonHelper.Validate(customerContactPerson); if (!result.IsValid) { StringBuilder sb = new StringBuilder(); foreach (ValidationResult vr in result) { sb.AppendLine(); sb.AppendFormat("■ {0}", vr.Message); } throw new Exception( string.Format(Properties.Resources.ERROR_CustomerContactPersonValidationError, sb)); } //base.ValidatePerson(customerContactPerson.Person, elementBL); }