UGUI IEstateOwnerServiceInterface.this[uint estateID] { get { UGUI uui; if (!EstateOwner.TryGetValue(estateID, out uui)) { throw new KeyNotFoundException(); } return(uui); } set { using (var conn = new MySqlConnection(m_ConnectionString)) { conn.Open(); using (var cmd = new MySqlCommand("UPDATE estates SET Owner = @ownerid WHERE ID = @id", conn)) { cmd.Parameters.AddParameter("@id", estateID); cmd.Parameters.AddParameter("@ownerid", value); if (cmd.ExecuteNonQuery() < 1) { throw new EstateUpdateFailedException(); } } } } }
UGUI IEstateOwnerServiceInterface.this[uint estateID] { get { UGUI uui; if (!EstateOwner.TryGetValue(estateID, out uui)) { throw new KeyNotFoundException(); } return(uui); } set { m_Data[estateID].Owner = new UGUI(value); } }
public Dictionary <string, object> ToKeyValuePairs() { Dictionary <string, object> kvp = new Dictionary <string, object>(); kvp["uuid"] = RegionID.ToString(); kvp["locX"] = RegionLocX.ToString(); kvp["locY"] = RegionLocY.ToString(); kvp["regionName"] = RegionName; kvp["serverIP"] = ExternalHostName; //ExternalEndPoint.Address.ToString(); kvp["serverHttpPort"] = HttpPort.ToString(); kvp["serverURI"] = ServerURI; kvp["serverPort"] = InternalEndPoint.Port.ToString(); kvp["regionMapTexture"] = TerrainImage.ToString(); kvp["access"] = Access.ToString(); kvp["regionSecret"] = RegionSecret; kvp["owner_uuid"] = EstateOwner.ToString(); kvp["Token"] = Token.ToString(); // Maturity doesn't seem to exist in the DB return(kvp); }
public Dictionary <string, object> ToKeyValuePairs() { Dictionary <string, object> kvp = new Dictionary <string, object>(); kvp["uuid"] = RegionID.ToString(); kvp["locX"] = RegionLocX.ToString(); kvp["locY"] = RegionLocY.ToString(); kvp["regionName"] = RegionName; kvp["regionType"] = RegionType; kvp["serverIP"] = ExternalHostName; //ExternalEndPoint.Address.ToString(); kvp["serverHttpPort"] = HttpPort.ToString(); kvp["serverURI"] = ServerURI; kvp["serverPort"] = InternalEndPoint.Port.ToString(); kvp["regionMapTexture"] = TerrainImage.ToString(); kvp["regionTerrainTexture"] = TerrainMapImage.ToString(); kvp["access"] = Access.ToString(); kvp["owner_uuid"] = EstateOwner.ToString(); kvp["Token"] = AuthToken.ToString(); kvp["sizeX"] = RegionSizeX.ToString(); kvp["sizeY"] = RegionSizeY.ToString(); return(kvp); }