Exemple #1
0
 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();
                 }
             }
         }
     }
 }
Exemple #2
0
        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);
        }
Exemple #4
0
        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);
        }