Exemplo n.º 1
0
        private static void PersistSentEmailMessage(Guid id, string from, string fromName, string to, string toName, string cc, string bcc, string subject, string body, DateTime createdOn, int sendTries, DateTime sentOn, bool success = true)
        {
            var context = GetEmailMessageContext();
            var message = new EmailMessageEntity
            {
                Bcc          = bcc,
                Body         = body,
                Cc           = cc,
                CreatedOn    = createdOn,
                From         = from,
                FromName     = fromName,
                SendFail     = !success,
                SentOn       = sentOn,
                SendTries    = sendTries,
                Subject      = subject,
                To           = to,
                ToName       = toName,
                PartitionKey = DateTime.Now.Year + DateTime.UtcNow.DayOfYear.ToString("000"),
                RowKey       = id.ToString(),
            };

            context.Add(message);
            context.SaveChanges();
        }
Exemplo n.º 2
0
        private static void PersistSentEmailMessage(Guid id, string from, string fromName, string to, string toName, string cc, string bcc, string subject, string body, DateTime createdOn, int sendTries, DateTime sentOn, bool success = true)
        {
            var context = GetEmailMessageContext();
            var message = new EmailMessageEntity
            {
                Bcc = bcc,
                Body = body,
                Cc = cc,
                CreatedOn = createdOn,
                From = from,
                FromName = fromName,
                SendFail = !success,
                SentOn = sentOn,
                SendTries = sendTries,
                Subject = subject,
                To = to,
                ToName = toName,
                PartitionKey = DateTime.Now.Year + DateTime.UtcNow.DayOfYear.ToString("000"),
                RowKey = id.ToString(),
            };

            context.Add(message);
            context.SaveChanges();
        }