public Task SendEmailAsync(string email, string userName, string subject, string message, int msgtype)
        {
            // Plug in your email service here to send an email.
            SendGridEmailProvider sendGridEmailProvider = new SendGridEmailProvider();

            sendGridEmailProvider.SendMail(email, userName, subject, message, msgtype);
            return(Task.FromResult(0));
        }
        private void Next_Click(object sender, RoutedEventArgs e)
        {
            var apiKeyString       = ApiKeyTextBox.Text;
            var defaultUri         = new Uri("https://www.diyauth.com/verification/");
            var defaultSubjectLine = "Hello from your friends at DiyAuth";

            var sendGridEmailProvider = new SendGridEmailProvider(apiKeyString, "*****@*****.**", "DiyAuth", defaultSubjectLine, defaultSubjectLine, defaultSubjectLine, defaultUri, defaultUri, defaultUri);

            App.Authenticator.SetEmailProvider(sendGridEmailProvider);

            var localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;

            localSettings.Values[Constants.LocalStorage.SendGridApiKey] = apiKeyString;

            this.Frame.Navigate(typeof(LoginPage));
        }