Exemplo n.º 1
0
        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);
        }