Esempio n. 1
0
        public static EMailMessageAntiSpamRule[] List()
        {
            ArrayList retVal = new ArrayList();

            foreach (EMailMessageAntiSpamRuleRow row in EMailMessageAntiSpamRuleRow.List())
            {
                retVal.Add(new EMailMessageAntiSpamRule(row));
            }

            return((EMailMessageAntiSpamRule[])retVal.ToArray(typeof(EMailMessageAntiSpamRule)));
        }
Esempio n. 2
0
        public static int Create(bool Accept, EMailMessageAntiSpamRuleType Type, string Key, string Value, int Weight)
        {
            EMailMessageAntiSpamRuleRow newRow = new EMailMessageAntiSpamRuleRow();

            newRow.Accept   = Accept;
            newRow.RuleType = (int)Type;
            newRow.Key      = Key;
            newRow.Value    = Value;
            newRow.Weight   = Weight;

            newRow.Update();

            return(newRow.PrimaryKeyId);
        }
Esempio n. 3
0
 public static void Delete(int ruleId)
 {
     EMailMessageAntiSpamRuleRow.Delete(ruleId);
 }
Esempio n. 4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="EMailMessageAntiSpamRule"/> class.
 /// </summary>
 /// <param name="row">The row.</param>
 private EMailMessageAntiSpamRule(EMailMessageAntiSpamRuleRow row)
 {
     _srcRow = row;
 }