/** * Convert BatchPutAttributesRequest to name value pairs */ private static IDictionary <string, string> ConvertBatchPutAttributes(BatchPutAttributesRequest request) { IDictionary <string, string> parameters = new Dictionary <string, string>(); parameters["Action"] = "BatchPutAttributes"; if (request.IsSetDomainName()) { parameters["DomainName"] = request.DomainName; } List <ReplaceableItem> batchPutAttributesRequestItemList = request.Items; int batchPutAttributesRequestItemListIndex = 1; foreach (ReplaceableItem batchPutAttributesRequestItem in batchPutAttributesRequestItemList) { if (batchPutAttributesRequestItem.IsSetItemName()) { parameters[String.Concat("Item", ".", batchPutAttributesRequestItemListIndex, ".", "ItemName")] = batchPutAttributesRequestItem.ItemName; } List <ReplaceableAttribute> itemAttributeList = batchPutAttributesRequestItem.Attribute; int itemAttributeListIndex = 1; foreach (ReplaceableAttribute itemAttribute in itemAttributeList) { if (itemAttribute.IsSetName()) { parameters[String.Concat("Item", ".", batchPutAttributesRequestItemListIndex, ".", "Attribute", ".", itemAttributeListIndex, ".", "Name")] = itemAttribute.Name; } if (itemAttribute.IsSetValue()) { parameters[String.Concat("Item", ".", batchPutAttributesRequestItemListIndex, ".", "Attribute", ".", itemAttributeListIndex, ".", "Value")] = itemAttribute.Value; } if (itemAttribute.IsSetReplace()) { parameters[String.Concat("Item", ".", batchPutAttributesRequestItemListIndex, ".", "Attribute", ".", itemAttributeListIndex, ".", "Replace")] = itemAttribute.Replace.ToString().ToLowerInvariant(); } itemAttributeListIndex++; } batchPutAttributesRequestItemListIndex++; } return(parameters); }
/** * Convert BatchPutAttributesRequest to name value pairs */ private IDictionary <String, String> ConvertBatchPutAttributes(BatchPutAttributesRequest request) { IDictionary <String, String> parameters = new Dictionary <String, String>(); parameters.Add("Action", "BatchPutAttributes"); if (request.IsSetDomainName()) { parameters.Add("DomainName", request.DomainName); } List <ReplaceableItem> batchPutAttributesRequestItemList = request.Item; int batchPutAttributesRequestItemListIndex = 1; foreach (ReplaceableItem batchPutAttributesRequestItem in batchPutAttributesRequestItemList) { if (batchPutAttributesRequestItem.IsSetItemName()) { parameters.Add("Item" + "." + batchPutAttributesRequestItemListIndex + "." + "ItemName", batchPutAttributesRequestItem.ItemName); } List <ReplaceableAttribute> itemAttributeList = batchPutAttributesRequestItem.Attribute; int itemAttributeListIndex = 1; foreach (ReplaceableAttribute itemAttribute in itemAttributeList) { if (itemAttribute.IsSetName()) { parameters.Add("Item" + "." + batchPutAttributesRequestItemListIndex + "." + "Attribute" + "." + itemAttributeListIndex + "." + "Name", itemAttribute.Name); } if (itemAttribute.IsSetValue()) { parameters.Add("Item" + "." + batchPutAttributesRequestItemListIndex + "." + "Attribute" + "." + itemAttributeListIndex + "." + "Value", itemAttribute.Value); } if (itemAttribute.IsSetReplace()) { parameters.Add("Item" + "." + batchPutAttributesRequestItemListIndex + "." + "Attribute" + "." + itemAttributeListIndex + "." + "Replace", itemAttribute.Replace + ""); } itemAttributeListIndex++; } batchPutAttributesRequestItemListIndex++; } return(parameters); }
private static IDictionary <string, string> ConvertBatchPutAttributes(BatchPutAttributesRequest request) { IDictionary <string, string> dictionary = new Dictionary <string, string>(); dictionary["Action"] = "BatchPutAttributes"; if (request.IsSetDomainName()) { dictionary["DomainName"] = request.DomainName; } List <ReplaceableItem> list = request.Item; int num = 1; foreach (ReplaceableItem item in list) { if (item.IsSetItemName()) { dictionary[string.Concat(new object[] { "Item", ".", num, ".", "ItemName" })] = item.ItemName; } List <ReplaceableAttribute> list2 = item.Attribute; int num2 = 1; foreach (ReplaceableAttribute attribute in list2) { if (attribute.IsSetName()) { dictionary[string.Concat(new object[] { "Item", ".", num, ".", "Attribute", ".", num2, ".", "Name" })] = attribute.Name; } if (attribute.IsSetValue()) { dictionary[string.Concat(new object[] { "Item", ".", num, ".", "Attribute", ".", num2, ".", "Value" })] = attribute.Value; } if (attribute.IsSetReplace()) { dictionary[string.Concat(new object[] { "Item", ".", num, ".", "Attribute", ".", num2, ".", "Replace" })] = attribute.Replace.ToString().ToLower(); } num2++; } num++; } return(dictionary); }