Example #1
0
        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.");
                }
            }
        }