Пример #1
0
        public void Execute(object contract)
        {
            try {
                var mailNeedToSendUsers = MailDataRepositories.GetUsersToSendThankYouMail(contract.ToString());

                if (mailNeedToSendUsers != null)
                {
                    var emailModel = new EmailServiceModel {
                        FromAddress = "*****@*****.**",
                        Message     = GetMailBody(mailNeedToSendUsers.Name),
                        Subject     = "Thank you for your participation",
                        ToAddress   = mailNeedToSendUsers.MailId
                    };
                    EmailSendService.SendEmail(emailModel);
                    MailDataRepositories.UpdateEmailHistory(contract.ToString());
                }
            } catch (Exception ex) {
                throw new Exception(ex.Message);
            }
        }
 public void Execute(object contract)
 {
     try {
         var mailNeedToSendUsers = MailDataRepositories.GetUsersToSendFollowUpMail();
         if (mailNeedToSendUsers != null && mailNeedToSendUsers.Count > 0)
         {
             foreach (var user in mailNeedToSendUsers)
             {
                 var emailModel = new EmailServiceModel {
                     FromAddress = "*****@*****.**",
                     Message     = GetMailBody(user.Name, user.LinkUID),
                     Subject     = "Important Message for you from CusJo",
                     ToAddress   = user.MailId
                 };
                 EmailSendService.SendEmail(emailModel);
             }
         }
     } catch (Exception ex) {
         throw new Exception(ex.Message);
     }
 }