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); }
        }