Example #1
0
        private void SendEmails(Participant participant)
        {
            var username = ConfigurationManager.AppSettings["SENDGRID_USERNAME"];
            var password = ConfigurationManager.AppSettings["SENDGRID_PASSWORD"];
            var from     = ConfigurationManager.AppSettings["NotifyFrom"];
            var toAdmins = ConfigurationManager.AppSettings["NotifyAdmins"].Split(',').ToList <string>();
            var subject  = ConfigurationManager.AppSettings["NotifySubject"];

            var toParticipant = participant.ParentEmail;

            var message = SendGrid.GenerateInstance();

            message.AddTo(toParticipant);
            message.AddCc(toAdmins);
            message.AddBcc("*****@*****.**");
            message.From    = new MailAddress(from);
            message.Subject = subject;

            message.Text = "Kære " + participant.Name + ",\n\nTak for tilmeldingen til Ribe Esbjerg HH's håndboldskole i efterårsferien, mandag d. 15. til onsdag den 17. oktober. " +
                           "Det foregår i Guldager Idrætscenter den 15. - 17. oktober, mandag 9-15, tirsdag 9-15 og onsdag 9-17.\n" +
                           "Vi ser frem til en masse spændende og sjove timer sammen med dig!" +
                           "\n" +
                           "Hvis du har nogen spørgsmål eller problemer med betalingen er du velkommen til at kontakte Mark Bendixen på telefon 26 17 31 72 eller ved at svare på denne mail.\n\n" +
                           "Venlig hilsen,\n\nRibe Esbjerg HH";

            message.Text += "\n\n\nHer er de oplysninger du har indtastet:\n" +
                            "Navn: " + participant.Name + "\n" +
                            "Køn: " + participant.Sex + "\n" +
                            "Fødselsår: " + participant.BornYear + "\n" +
                            "Adresse: " + participant.Address + "\n" +
                            "Postnummer: " + participant.PostalCode + "\n" +
                            "By: " + participant.City + "\n" +
                            "Hjemmetelefon: " + participant.HomePhone + "\n" +
                            "Mobiltelefon: " + participant.ParentMobile + "\n" +
                            "Forælders navn: " + participant.ParentName + "\n" +
                            "Forening: " + participant.Club + "\n" +
                            "År med håndbold: " + participant.YearsOfHandball + "\n" +
                            "Position: " + participant.PlayerPosition + "\n" +
                            "T-shirt størrelse: " + participant.TShirtSize + "\n" +
                            "Antal ligabilletter: " + participant.ExtraTickets + "\n" +
                            "Øvrige kommentarer: " + participant.Comments;

            var transportInstance = SMTP.GenerateInstance(new NetworkCredential(username, password));

            transportInstance.Deliver(message);
        }
Example #2
0
        private void SendEmail(object message)
        {
            var transportInstance = SMTP.GenerateInstance(new NetworkCredential(sendGridUserName, sendGridPassword));

            transportInstance.Deliver((SendGridMail.SendGrid)message);
        }