private bool CheckInputs()
        {
            bool result = true;

            Message = string.Empty;
            if (FirstName.IsEmpty())
            {
                Message += $"First Name is Missing!{Environment.NewLine}";
                result   = false;
            }
            if (LastName.IsEmpty())
            {
                Message += $"Last Name is Missing!{Environment.NewLine}";
                result   = false;
            }

            if (!Email.IsEmail())
            {
                Message += $"Invalid Email Address{Environment.NewLine}";
                result   = false;
            }
            if (UserName.IsEmpty())
            {
                Message += $"Username is Missing!{Environment.NewLine}";
                result   = false;
            }
            if (UserName.Length < 5)
            {
                Message += $"User name needs to be 6 letters or more{Environment.NewLine}";
                result   = false;
            }

            if (!PostalCode.IsValidZipCode())
            {
                Message += $"Invalid US Zip code. Please enter 5 digits only{Environment.NewLine}";
                result   = false;
            }

            if (SelectedSecretQuestion.IsEmpty())
            {
                Message += $"Please select a secret question.{Environment.NewLine}";
                result   = false;
            }

            if (SecretAnswer.IsEmpty())
            {
                Message += $"Secrect answer is missing!{Environment.NewLine}";
                result   = false;
            }

            if (Password.IsEmpty())
            {
                Message += $"Password is missing!{Environment.NewLine}";
                result   = false;
            }

            if (!Password.Equals(ConfirmPassword, StringComparison.CurrentCulture))
            {
                Message += $"Passswords do not match!{Environment.NewLine}";
                result   = false;
            }

            return(result);
        }