private async Task SendEmails()
        {
            var result = await _emailsRepository.GetPendingEmails();

            foreach (var email in result.Response)
            {
                _emailSenderService.Send(email.Sender, email.Recipients, email.Subject, email.Body);
                await _emailsRepository.MarkEmailAsSent(email.Id);
            }
        }