Exemple #1
0
        public void ExecuteBody(CodeActivityContext context)
        {
            LogMessage = "Get Service and In Args";
            var     service       = GetService(context);
            var     postalCode    = postalcode.Get(context);
            decimal taxRate       = new decimal(0.0000);
            string  returnMessage = string.Empty;
            bool    isSuccess     = false;

            LogMessage = "Check for valid postal code";
            if (HelperClass.ValidPostalCode(service, postalCode))
            {
                LogMessage = "Get TaxRate from service";
                taxRate    = HelperClass.getTaxRate(service, trace, postalCode, "TaxJar");
            }
            else
            {
                returnMessage = "Invalid Postal Code value or format";
            }

            LogMessage = "Set Out Params";
            TaxRate.Set(context, taxRate);
            Message.Set(context, returnMessage);
            IsSuccess.Set(context, isSuccess);
        }