private EMailMessageLog(EMailMessageLogRow row) { _srcRow = row; }
/// <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(); } }