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); } }