private bool Validate() { var isValid = Code.Validate() && NewPassword.Validate() && NewRepeatPassword.Validate(); if (isValid && newPassword.Value != newRepeatPassword.Value) { NewPassword.Errors.Add("Password and re-password are not equal"); isValid = false; } return(isValid); }