Esempio n. 1
0
        /// <summary>
        ///   Delete a parcel from the database
        /// </summary>
        /// <param name = "RegionID"></param>
        /// <param name = "ParcelID"></param>
        public void RemoveLandObject(UUID RegionID, UUID ParcelID)
        {
            //Remove both the generic and the parcel access list
            GenericUtils.RemoveGenericByKeyAndType(RegionID, "LandData", ParcelID.ToString(), GD);
            QueryFilter filter = new QueryFilter();

            filter.andFilters["ParcelID"] = ParcelID;
            GD.Delete("parcelaccess", filter);
        }
        public void DeleteMute(UUID muteID, UUID AgentID)
        {
            object remoteValue = DoRemote(muteID, AgentID);

            if (remoteValue != null || m_doRemoteOnly)
            {
                return;
            }

            GenericUtils.RemoveGenericByKeyAndType(AgentID, "MuteList", muteID.ToString(), GD);
        }
 /// <summary>
 ///     Removes a generic IDataTransferable from the database
 /// </summary>
 /// <param name="AgentID"></param>
 /// <param name="Type"></param>
 /// <param name="Key"></param>
 public void RemoveGeneric(UUID AgentID, string Type, string Key)
 {
     GenericUtils.RemoveGenericByKeyAndType(AgentID, Type, Key, GD);
 }