public Resourcegroup addTemplate(string template_file) { System.IO.StreamReader streamReader = new System.IO.StreamReader(template_file); string template_text = ""; int i = 0; do { if (i == 0) { template_text = streamReader.ReadLine(); } else { template_text = template_text + "%n" + streamReader.ReadLine(); } i += 1; } while (streamReader.Peek() != -1); streamReader.Close(); template_text = template_text.Replace("\\", "\\\\"); template_text = template_text.Replace("\"", "\\\""); template_text = template_text.Replace("%n", "\\n"); template_text = System.Text.RegularExpressions.Regex.Replace(template_text, @"\s+", " "); string statment = "{\"upload_template_xml\": {\"template_xml\": \"" + template_text + "\"}}"; string respond = client.callServer(statment); Resourcegroup resourcegroup = jss.Deserialize <Resourcegroup>(respond); return(resourcegroup); }
public Resourcegroup get_Template_by_name(string template_name) { Hashtable paras = new Hashtable(); paras["template_name"] = template_name; string respond = client.callServer("get_template_by_name", paras); Resourcegroup resourcegroup = jss.Deserialize <Resourcegroup>(respond); MessagesWriter.writeMessage("template by name is: " + resourcegroup.id + " and name is: " + resourcegroup.name); return(resourcegroup); }