Atomia.Web.Plugin.PublicOrder.Controllers.PublicOrderController.ValidateVatNumber C# (CSharp) Method

ValidateVatNumber() private method

private ValidateVatNumber ( string sEcho, string countryCode, string VATNumber ) : System.Web.Mvc.ActionResult
sEcho string
countryCode string
VATNumber string
return System.Web.Mvc.ActionResult
        public ActionResult ValidateVatNumber(string sEcho, string countryCode, string VATNumber)
        {
            JsonResult result;

            try
            {
                var service = GeneralHelper.GetPublicOrderService(this.HttpContext.ApplicationInstance.Context);
                VatNumberValidationResultType valResult = service.ValidateVatNumber(countryCode, VATNumber);

                var dataToReturn = new { sEcho, validationResult = valResult.ToString().ToLower(), error = string.Empty, success = true };
                result = Json(dataToReturn, JsonRequestBehavior.AllowGet);

            }
            catch (Exception ex)
            {
                OrderPageLogger.LogOrderPageException(ex);
                var dataToReturn = new
                {
                    sEcho,
                    validationResult = string.Empty,
                    error = this.LocalResource("Select", "VATValidationResultNotValidated"), // ex.Message,
                    success = false
                };
                result = Json(dataToReturn, JsonRequestBehavior.AllowGet);
            }

            return result;
        }