public async Task ProcessSendBlogPostNotificationsAsync(BlogDTO blogDTO)
        {
            var notificationReceivers = await _notificationReceiverRepository.GetAllAsync();

            var mailModelsTasks = notificationReceivers.Select(async n =>
            {
                return(new MailModel()
                {
                    EmailAddress = n.EmailAddress,
                    DisplayName = n.DisplayName,
                    Body = await _notificationBodyBuilder.BuildBlogPostNotificationBodyAsync(n, blogDTO),
                    IsBodyHtml = true,
                    Subject = "Blog Post Notification"
                });
            });

            var mailModels = await Task.WhenAll(mailModelsTasks);

            mailModels.ToList().ForEach(m => _mailService.SendAsync(m));
        }