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(); }