string GetValidationError(string propertyName) { if (Array.IndexOf(ValidatedProperties, propertyName) < 0) { return(null); } string error = null; switch (propertyName) { case "Num": if (MainValidators.IsValidRegex(Num.ToString(), "[0-9]{10}$") || Num < 0) { error = "Не сте избрали сметка от националния сметкоплан"; } break; case "NameMain": error = this.ValidateNameMain(); break; } return(error); }
string ValidateNameMain() { if (MainValidators.IsStringMissing(this.NameMain)) { return("Задължително поле: Име на сметка"); } return(null); }