public UUID SendFolderToTrash(UUID userId, UUID folderId, UUID trashFolderHint) { //verify this user owns the folder InventoryFolderBase subjectFolder = _storage.GetFolderAttributes(folderId); if (subjectFolder.Owner != userId) { throw new InventorySecurityException(String.Format("Not trashing folder {0} for user {1}. User does not own the folder", subjectFolder.ID, userId)); } return(_storage.SendFolderToTrash(subjectFolder, trashFolderHint)); }