private void RestoreContentItems(IEnumerable <int> selectedContentItems) { var contentItems = _recycleBin.GetMany(selectedContentItems); foreach (var contentItem in contentItems) { var contentItemTitle = _contentManager.GetItemMetadata(contentItem).DisplayText; if (!_authorizer.Authorize(Core.Contents.Permissions.EditContent, contentItem)) { _notifier.Error(T("You need the EditContent permission to restore <strong>{0}</strong>.", contentItemTitle)); continue; } _recycleBin.Restore(contentItem); _notifier.Information(T(""{0}" has been restored.", contentItemTitle)); } }