public async Task SendSubscriberEmailAsync(string name,
                                                   string fromEmail,
                                                   string message)
        {
            Dictionary <string, string> templateData = new Dictionary <string, string>
            {
                { "name", name.GetFirstName() }
            };

            var template = RazorUtils.RenderViewToString(memoryCache,
                                                         "ThanksMessage",
                                                         templateData,
                                                         $"Hi {name.GetFirstName()}, I've received your message. As soon as possible, I will answer you.");

            try
            {
                await emailService.SendEmailAsync(fromEmail,
                                                  "I've received your message",
                                                  template);
            }
            catch (System.Exception e)
            {
                throw e;
            }
        }
        public async Task SendContactFromSite(string name,
                                              string fromEmail,
                                              string message,
                                              string ownerEmail)
        {
            Dictionary <string, string> templateData = new Dictionary <string, string>
            {
                { "name", name.GetFirstName() },
                { "email", fromEmail },
                { "message", message }
            };

            var template = RazorUtils.RenderViewToString(memoryCache,
                                                         "ContactViaSite",
                                                         templateData,
                                                         $"{name} contact you via Austin's site. Their email {fromEmail}. Their message {message}");

            try
            {
                await emailService.SendEmailAsync(ownerEmail,
                                                  "Contact via Austin's Site",
                                                  template);
            }
            catch (System.Exception e)
            {
                throw e;
            }
        }