public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
 {
     publisher_name = RPValidations.Capitalize(publisher_name, true);
     contact_name   = RPValidations.Capitalize(contact_name, true);
     contact_phone  = RPValidations.FormatPhoneNumber(contact_phone);
     yield return(ValidationResult.Success);
 }
 public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
 {
     first_name = RPValidations.Capitalize(first_name, true);
     last_name  = RPValidations.Capitalize(last_name, true);
     gender     = RPValidations.Capitalize(gender, false);
     phone      = RPValidations.FormatPhoneNumber(phone);
     yield return(ValidationResult.Success);
 }
示例#3
0
 public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
 {
     first_name = RPValidations.Capitalize(first_name, true);
     last_name  = RPValidations.Capitalize(last_name, true);
     gender     = RPValidations.Capitalize(gender, false);
     phone      = RPValidations.FormatPhoneNumber(phone);
     if (date_joined == DateTime.Parse("0001-01-01"))
     {
         date_joined = DateTime.Today;
     }
     yield return(ValidationResult.Success);
 }
 public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
 {
     developer_name = RPValidations.Capitalize(developer_name, true);
     if (!string.IsNullOrWhiteSpace(contact_name))
     {
         contact_name = RPValidations.Capitalize(contact_name, true);
     }
     if (!string.IsNullOrWhiteSpace(contact_phone))
     {
         contact_phone = RPValidations.FormatPhoneNumber(contact_phone);
     }
     yield return(ValidationResult.Success);
 }
示例#5
0
        // This test is responsible for checking the Phone Number validation (value including dash delimiters)
        public void PublisherTest_Validation_PhoneNumberWithDashes_ShouldRemoveDashes()
        {
            // Arrange
            Publisher publisher = new Publisher();
            string    phone     = RPValidations.FormatPhoneNumber("000-000-0000");
            string    expected  = "0000000000";

            // Act
            publisher.contact_phone = phone;

            // Assert
            string actual = publisher.contact_phone;

            Assert.AreEqual(expected, actual);
        }