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); }
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); }
public static IModelList <IModelMember> Get_EmailMembers(IModelEmailReceipient emailReceipient) { return((emailReceipient.EmailReceipient != null) ? new CalculatedModelNodeList <IModelMember>(emailReceipient.EmailReceipient.AllMembers) : new CalculatedModelNodeList <IModelMember>()); }
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; }