public static IDictionary <string, object> MergeDictionary(params IDictionary <string, object>[] sources) { IDictionary <string, object> result = new Dictionary <string, object>(); RequestDataHelper.MergeDictionary(ref result, sources); return(result); }
private static IDictionary <string, object> MixParameters(IDictionary <string, object> query, IDictionary <string, object> formData, object bodyJson) { var parameters = RequestDataHelper.MergeDictionary(query, formData); if (bodyJson is IDictionary <string, object> ) { IDictionary <string, object> bodyParams = (IDictionary <string, object>)bodyJson; parameters = RequestDataHelper.MergeDictionary(parameters, bodyParams); } else { parameters["__BodyJson"] = bodyJson; } return(parameters); }