public static bool admin_save_oar(string password, string nomeRegiao, string oarfile) { XmlRpcStruct saveAccept = new XmlRpcStruct(); XmlRpcStruct saveParms = new XmlRpcStruct(); saveParms.Add("password", password); saveParms.Add("region_name", nomeRegiao); saveParms.Add("filename", oarfile); RemoteOpensim admin = XmlRpcProxyGen.Create <RemoteOpensim>(); try { saveAccept = admin.admin_save_oar(saveParms); } catch { return(false); } bool retShut = true; /* * foreach (DictionaryEntry ReturnResults in saveAccept) * { * if ((ReturnResults.Key.ToString() == "success") && ((bool)ReturnResults.Value)) * { * retShut = true; * break; * } * } */ return(retShut); }
public static bool admin_restore_oar(string password, string nomeRegiao, string oarfile) { XmlRpcStruct saveAccept = new XmlRpcStruct(); XmlRpcStruct saveParms = new XmlRpcStruct(); saveParms.Add("password", password); saveParms.Add("region_name", nomeRegiao); saveParms.Add("filename", oarfile); RemoteOpensim admin = XmlRpcProxyGen.Create <RemoteOpensim>(); try { saveAccept = admin.admin_load_oar(saveParms); } catch { return(false); } return(true); }
public static bool admin_shutdown(string password) { XmlRpcStruct shutAccept = new XmlRpcStruct(); XmlRpcStruct shutParms = new XmlRpcStruct(); shutParms.Add("password", password); RemoteOpensim admin = XmlRpcProxyGen.Create <RemoteOpensim>(); shutAccept = admin.admin_shutdown(shutParms); bool retShut = false; foreach (DictionaryEntry ReturnResults in shutAccept) { if ((ReturnResults.Key.ToString() == "success") && ((bool)ReturnResults.Value)) { retShut = true; break; } } return(retShut); }