public async Task <IActionResult> Index(EmailMessageViewModel emailMessageViewModel)
        {
            if (ModelState.IsValid)
            {
                var emailMessage = new EmailMessage
                {
                    SenderEmail   = SenderEmail,
                    ReceiverEmail = emailMessageViewModel.Email,
                    Subject       = emailMessageViewModel.Subject,
                    Body          = emailMessageViewModel.Message,
                    Status        = EmailMessageStatus.Pending
                };

                await _messageService.InsertAsync(emailMessage);

                //await _emailSenderService.Send(SenderEmail,
                //    emailMessageViewModel.Email,
                //    emailMessageViewModel.Subject,
                //    emailMessageViewModel.Message);

                return(View());
            }

            return(View(emailMessageViewModel));
        }