/// <summary> /// This also updates the parcel, not for just adding a new one /// </summary> /// <param name="args"></param> /// <param name="regionID"></param> /// <param name="forSale"></param> /// <param name="EstateID"></param> /// <param name="showInSearch"></param> public void AddLandObject(LandData args) { Dictionary<string, object> sendData = args.ToKeyValuePairs(); sendData["METHOD"] = "addlandobject"; string reqString = ServerUtils.BuildXmlResponse(sendData); try { SynchronousRestFormsRequester.MakeRequest("POST", m_ServerURI + "/auroradata", reqString); } catch (Exception e) { m_log.DebugFormat("[AuroraRemoteDirectoryServiceConnector]: Exception when contacting server: {0}", e.Message); } }
/// <summary> /// This also updates the parcel, not for just adding a new one /// </summary> /// <param name="args"></param> /// <param name="regionID"></param> /// <param name="forSale"></param> /// <param name="EstateID"></param> /// <param name="showInSearch"></param> public void AddLandObject(LandData args) { Dictionary<string, object> sendData = args.ToKeyValuePairs(); sendData["METHOD"] = "addlandobject"; string reqString = WebUtils.BuildXmlResponse(sendData); try { List<string> m_ServerURIs = m_registry.RequestModuleInterface<IConfigurationService>().FindValueOf("RemoteServerURI"); foreach (string m_ServerURI in m_ServerURIs) { AsynchronousRestObjectRequester.MakeRequest("POST", m_ServerURI, reqString); } } catch (Exception e) { m_log.DebugFormat("[AuroraRemoteDirectoryServiceConnector]: Exception when contacting server: {0}", e.ToString()); } }