protected void ValidateInfo() { Messages = new List <string>(); if (string.IsNullOrEmpty(Name) || Name.Length < 4) { Messages.Add("Name cannot be empty."); } if (string.IsNullOrEmpty(Address) || Address.Length < 4) { Messages.Add("Address must have at least 4 characters."); } if (string.IsNullOrEmpty(Phone)) { Messages.Add("Phone cannot be empty."); } else if (ValidatorUtils.IsValidPhone(Phone)) { Messages.Add("Phone in incorrect format."); } if (SendToDifferentAddress) { if (string.IsNullOrEmpty(AlternateName) || AlternateName.Length < 4) { Messages.Add("Alternative name cannot be empty."); } if (string.IsNullOrEmpty(AlternateAddress) || AlternateAddress.Length < 4) { Messages.Add("Alternative address must have at least 4 characters."); } if (string.IsNullOrEmpty(AlternatePhone)) { Messages.Add("Alternative phone number cannot be empty."); } else if (ValidatorUtils.IsValidPhone(AlternatePhone)) { Messages.Add("Phone number in incorrect format."); } } }