示例#1
0
 public void SubscribeEmail(ISubscriber subscriber)
 {
     if (!string.IsNullOrEmpty(UniSenderSettings.RegUsersList))
     {
         UniSenderService.SubscribeListMembers(UniSenderSettings.RegUsersList, new List <ISubscriber> {
             subscriber
         });
     }
 }
示例#2
0
 public void UnsubscribeEmail(string email)
 {
     if (!string.IsNullOrEmpty(UniSenderSettings.RegUsersList))
     {
         UniSenderService.UnsubscribeListMembers(UniSenderSettings.RegUsersList,
                                                 new List <UniSenderListMember> {
             new UniSenderListMember {
                 Email = email
             }
         });
     }
 }
示例#3
0
        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);
        }