public void Save(MessageOutbound message)
        {
            using (TransactionScope transaction = new TransactionScope())
            {
                oxite_MessageOutbound m = (
                    from mo in context.oxite_MessageOutbounds
                    where mo.MessageOutboundID == message.ID
                    select mo
                    ).First();

                m.SentDate = message.Sent;
                m.RemainingRetryCount = (byte)message.RemainingRetryCount;
                m.IsSending = false;
                m.LastAttemptDate = DateTime.Now.ToUniversalTime();

                context.SubmitChanges();

                transaction.Complete();
            }
        }
예제 #2
0
 partial void Deleteoxite_MessageOutbound(oxite_MessageOutbound instance);
예제 #3
0
 partial void Updateoxite_MessageOutbound(oxite_MessageOutbound instance);
예제 #4
0
 partial void Insertoxite_MessageOutbound(oxite_MessageOutbound instance);