예제 #1
0
        public static async Task SendAksjekapitalRequestEmail(
            [ActivityTrigger] AksjekapitalsMelding melding,
            TraceWriter log)
        {
            log.Info(" ");
            if (melding.Meldingsnummer == 0)
            {
                log.Info($"Sender første melding på epost om aksjekapital til kunde: {melding.Kundenummer}");
            }
            else
            {
                log.Info($"Sender PURREMELDING på epost om aksjekapital til kunde: {melding.Kundenummer}");
            }

            // simulate doing the activity
            await Task.Delay(5000);
        }
예제 #2
0
        public static void SendAksjekapitalRequestEmailMedSendGrid(
            [ActivityTrigger] AksjekapitalsMelding melding,
            [SendGrid(ApiKey = "SendGridKey")] out Mail message,
            TraceWriter log)
        {
            log.Info(" ");
            log.Info($"Sender melding på epost om aksjekapital til kunde: {melding.Kundenummer}");

            var approverEmail = new Email(ConfigurationManager.AppSettings["ApproverEmail"]);
            var senderEmail   = new Email(ConfigurationManager.AppSettings["SenderEmail"]);
            var subject       = "Ny kunde - aksjekapital";
            var body          = "Vennligst betal aksjekapital a kr. xxx til konto...";
            var content       = new Content("text/html", body);

            message = new Mail(senderEmail, subject, approverEmail, content);

            log.Info(body);
        }