示例#1
0
        public virtual async Task DeleteAsync(IEnumerable <Guid> ids)
        {
            foreach (var id in ids)
            {
                var notification = await _repository.GetAsync(id);

                await AuthorizationService.CheckAsync(notification,
                                                      PrivateMessagingPermissions.PrivateMessageNotifications.Delete);

                await _notificationManager.DeleteAsync(notification);
            }
        }