private Dictionary<string, string> GetParameters(RemoveThemesParameters parameters)
{
Dictionary<string, string> dictionary = new Dictionary<string, string>();
string method = "removeSuperMapLayers";
dictionary.Add("method", method);
dictionary.Add("mapName", parameters.MapName);
Dictionary<string, string> dict = new Dictionary<string, string>();
dict.Add("mapName", parameters.MapName);
if (parameters.LayerNames.Count > 0 && parameters.LayerNames != null)
{
List<string> list = new List<string>();
for (int i = 0; i < parameters.LayerNames.Count; i++)
{
list.Add(string.Format("\"{0}\"", parameters.LayerNames[i]));
}
string json = "[";
json += string.Join(",", list.ToArray());
json += "]";
dict.Add("layerNames", json);
}
dictionary.Add("params", CreateParameters(method, dict));
return dictionary;
}