public void SubscribeEmail(ISubscriber subscriber) { if (!string.IsNullOrEmpty(UniSenderSettings.RegUsersList)) { UniSenderService.SubscribeListMembers(UniSenderSettings.RegUsersList, new List <ISubscriber> { subscriber }); } }
public void UnsubscribeEmail(string email) { if (!string.IsNullOrEmpty(UniSenderSettings.RegUsersList)) { UniSenderService.UnsubscribeListMembers(UniSenderSettings.RegUsersList, new List <UniSenderListMember> { new UniSenderListMember { Email = email } }); } }
public bool SendMails(string subject, string message, MailRecipientType recipientType) { bool result = false; if (recipientType.HasFlag(MailRecipientType.Subscriber) && !string.IsNullOrEmpty(UniSenderSettings.RegUsersList)) { result |= UniSenderService.SendMail(UniSenderSettings.RegUsersList, subject, message); } if (recipientType.HasFlag(MailRecipientType.OrderCustomer) && !string.IsNullOrEmpty(UniSenderSettings.OrderCustomersList)) { result |= UniSenderService.SendMail(UniSenderSettings.OrderCustomersList, subject, message); } return(result); }