コード例 #1
0
        public async Task SendOrganizationConfirmedEmailAsync(string organizationName, string email)
        {
            var message = CreateDefaultMessage($"You Have Been Confirmed To {organizationName}", email);
            var model   = new OrganizationUserConfirmedViewModel
            {
                OrganizationName = CoreHelpers.SanitizeForEmail(organizationName),
                WebVaultUrl      = _globalSettings.BaseServiceUri.VaultWithHash,
                SiteName         = _globalSettings.SiteName
            };

            await AddMessageContentAsync(message, "OrganizationUserConfirmed", model);

            await _mailDeliveryService.SendEmailAsync(message);
        }
コード例 #2
0
ファイル: RazorViewMailService.cs プロジェクト: robisys/core
        public async Task SendOrganizationConfirmedEmailAsync(string organizationName, string email)
        {
            var message = CreateDefaultMessage($"You Have Been Confirmed To {organizationName}", email);
            var model   = new OrganizationUserConfirmedViewModel
            {
                OrganizationName = organizationName,
                WebVaultUrl      = _globalSettings.BaseVaultUri,
                SiteName         = _globalSettings.SiteName
            };

            message.HtmlContent = _engine.Parse("OrganizationUserConfirmed", model);
            message.TextContent = _engine.Parse("OrganizationUserConfirmed.text", model);
            await _mailDeliveryService.SendEmailAsync(message);
        }