Example #1
0
        protected virtual CriteriaOperator GetCriteriaOperator(IModelEmailReceipient modelEmailReceipient, object o)
        {
            var keyValue = ObjectSpace.GetKeyValue(o);

            modelEmailReceipient.Criteria = modelEmailReceipient.Criteria.Replace(RuleObjectKeyValue, keyValue + "");
            var criteriaOperator = CriteriaOperator.Parse(modelEmailReceipient.Criteria);

            return(criteriaOperator);
        }
Example #2
0
        protected virtual MailAddressCollection GetSendToCollection(MailMessage email, IModelEmailReceipient modelEmailReceipient)
        {
            var collection = email.To;

            return(modelEmailReceipient.EmailType != EmailType.Normal
                ? (modelEmailReceipient.EmailType == EmailType.BCC ? email.Bcc : email.CC)
                : collection);
        }
Example #3
0
 public static IModelList <IModelMember> Get_EmailMembers(IModelEmailReceipient emailReceipient)
 {
     return((emailReceipient.EmailReceipient != null) ? new CalculatedModelNodeList <IModelMember>(emailReceipient.EmailReceipient.AllMembers) : new CalculatedModelNodeList <IModelMember>());
 }
Example #4
0
        static ICollection <string> GetSendToCollection(EmailTemplateEngine.Email email, IModelEmailReceipient modelEmailReceipient)
        {
            var collection = email.To;

            if (modelEmailReceipient.EmailType != EmailType.Normal)
            {
                collection = modelEmailReceipient.EmailType == EmailType.BCC ? email.Bcc : email.CC;
            }
            return(collection);
        }
 static ICollection<string> GetSendToCollection(EmailTemplateEngine.Email email, IModelEmailReceipient modelEmailReceipient) {
     var collection = email.To;
     if (modelEmailReceipient.EmailType != EmailType.Normal)
         collection = modelEmailReceipient.EmailType == EmailType.BCC ? email.Bcc : email.CC;
     return collection;
 }
 CriteriaOperator GetCriteriaOperator(IModelEmailReceipient modelEmailReceipient, object o) {
     var keyValue = ObjectSpace.GetKeyValue(o);
     modelEmailReceipient.Criteria = modelEmailReceipient.Criteria.Replace(RuleObjectKeyValue, keyValue.ToString());
     var criteriaOperator = CriteriaOperator.Parse(modelEmailReceipient.Criteria);
     return criteriaOperator;
 }