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