Example #1
0
        /// <summary>
        /// Validate Address using API specified in AppConfig VerifyAddressesProvider.
        /// <para>This static public method is to be used without requiring the declaration
        /// of an AddressValidation instance.</para>
        /// </summary>
        /// <param name="EnteredAddress">The address as entered by a customer</param>
        /// <param name="ResultAddress">The resulting validated address</param>
        /// <returns>String,
        /// ro_OK => ResultAddress = EnteredAddress proceed with no further user review,
        /// 'some message' => address requires edit or verification by customer
        /// </returns>
        static public String RunValidate(Address EnteredAddress, out Address ResultAddress)
        {
            AddressValidation av = new AddressValidation();

            return(av.Validate(EnteredAddress, out ResultAddress));
        }