Exemple #1
0
        private async Task AddedParticipantsAsync(List<string> participants, RateSystem rateSystem)
        {
            var myMessage = new SendGridMessage();

            foreach (var participant in participants)
            {
                myMessage.AddTo(participant);
                myMessage.From = new System.Net.Mail.MailAddress("*****@*****.**", "Система за гласуване.");
                myMessage.Subject = "Начало на система.";
                myMessage.Html = "Здравейте! Вие бяхте добавен към "+ rateSystem.RateSystemName + " система, която започва на "+ rateSystem.StarDateTime + " и свършва на " + rateSystem.EndDateTime + ". Моля отделете време и гласувайте. " +
                    "<a href =\"http://votesystem.apphb.com\">Вход към сайта.</a>";

                var transportWeb = new Web("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");

                try
                {
                    if (transportWeb != null)
                    {
                        await transportWeb.DeliverAsync(myMessage);
                    }
                    else
                    {
                        await Task.FromResult(0);
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
Exemple #2
0
 public async Task SendAddedParticipantsAsync(List<string> participants, RateSystem rateSystem)
 {
     await AddedParticipantsAsync(participants, rateSystem);
 }