/// <summary>
        /// Post form to Click Dimensions
        /// </summary>
        private string AddClick(Enquiry FormEnquiry)
        {
            if (!FormEnquiry.hp.Equals(String.Empty))
            {
                throw new ApplicationException("Robot check failed.  hp field was not empty.");
            }

            #region Build Form Data Request

            string formCaptureUrl = null;
            string visitorKey     = FormEnquiry.visitkey;
            string postData       = null;

            switch (FormEnquiry.enquiry_type)
            {
            case "CustomForm Form":
                //Form Capture String Generated
                formCaptureUrl = Properties.Settings.Default.CustomForm_FormCaptureURL;
                postData       = String.Format($"{FormEnquiry.ToPostDataString()}");
                break;

            default:
                throw new ApplicationException("Unexpected Enquiry Type.");
            }


            TraceProcessor.Verbose(string.Format("formCaptureUrl = \"{0}\"", formCaptureUrl));
            TraceProcessor.Verbose(string.Format("postData = \"{0}\"", postData));

            #endregion Build Form Data Request

            // Post data to Click Dimensions Server
            string serverResponse = this.PostToServer(formCaptureUrl, postData);

            return(serverResponse);
        }