private Task MarkRead(string idList, string userId, bool read)
        {
            var ids = (idList ?? string.Empty).Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries);

            if (ids.Length == 0)
            {
                return(_notificationsRepo.MarkAllRead(userId, read, CancellationToken.None));
            }

            return(_notificationsRepo.MarkRead(ids, userId, read, CancellationToken.None));
        }