SuperMap.Web.iServerJava2.RemoveThemesService.GetParameters C# (CSharp) Method

GetParameters() private method

private GetParameters ( RemoveThemesParameters parameters ) : string>.Dictionary
parameters RemoveThemesParameters
return string>.Dictionary
        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;
        }