                var ds = JsonConvert.DeserializeObject(@"{}", t, new JsonSerializerSettings());
                bo.GetType().GetMethod("GetNewCustCnt").Invoke(bo, new object[] { ds, request.CustNum, request.ShipToNum });

                // Cycle through the passed parameters and update the new ds with those values
                request.Parameters.ForEach(p => {
                    ((DataSet)ds).Tables["CustCnt"].Rows[0][p.Key] = p.Value;
                });

                ((DataSet)ds).Tables["CustCnt"].Rows[0]["RowMod"] = "U";
                // Commit the transaction
                bo.GetType().GetMethod("Update").Invoke(bo, new object[] { ds });

                // Return the response as success if it got this far