public void DBInput(string name, string surname, string birthNo, DateTime date) { bool nameOK; bool dateOK; bool birthNoOK; bool surnameOK; do { if (string.IsNullOrEmpty(name)) { return; } if (nameOK = nameValidator.IsValid(name)) { this.Name = name; } }while (nameOK == false); do { if (string.IsNullOrEmpty(surname)) { return; } if (surnameOK = surnameValidator.IsValid(surname)) { this.Surname = surname; } }while (surnameOK == false); do { if (string.IsNullOrEmpty(birthNo)) { return; } if (birthNoOK = birthValidator.IsValid(birthNo)) { this.BirthNo = birthNo; } } while (birthNoOK == false); do { if (dateOK = dateTimeValidator.IsValid(date)) { this.Date = date; } } while (dateOK == false); }
public bool Input(string name, string surname, DateTime birthdate, string personalIdentificationNumber) { bool nameOk, surnameOk, dateOk, rcOk = false; if (nameOk = nameValidator.IsValid(name)) { Name = name; } if (surnameOk = surnameValidator.IsValid(surname)) { Surname = surname; } if (dateOk = dateTimeValidator.IsValid(birthdate)) { Birthdate = birthdate; } if (rcOk = rcValidator.IsValid(personalIdentificationNumber)) { PersonalIdentificationNumber = personalIdentificationNumber; } return(nameOk && surnameOk && dateOk && rcOk); }