private IEnumerable <string> Validate() { if (!OriginalPassword.IsValidString()) { yield return("Please enter your original password"); } if (!NewPassword.IsValidString()) { yield return("Please enter your new password"); } if (NewPassword?.Length < 3) { yield return("New password must be made up of at least 3 letters"); } if (NewPassword != ConfirmPassword) { yield return("Passwords do not match!"); } }