Example #1
0
 private EMailMessageLog(EMailMessageLogRow row)
 {
     _srcRow = row;
 }
Example #2
0
        /// <summary>
        /// Adds the specified from.
        /// </summary>
        /// <param name="From">From.</param>
        /// <param name="To">To.</param>
        /// <param name="Subject">The subject.</param>
        internal static void Add(string From, string To, string Subject)
        {
            using(DbTransaction tran = DbTransaction.Begin())
            {
                EMailMessageLogRow row = new EMailMessageLogRow();

                row.Incoming = false;
                row.Created = DateTime.UtcNow;

                row.From = From;
                row.To = To;
                row.Subject = Subject;
                row.AntiSpamResult = (int)EMailMessageAntiSpamRuleRusult.Accept;
                row.EMailBoxId = -1;

                row.Update();
                tran.Commit();
            }
        }