Exemple #1
0
        public void UpsertMessage(Tables.Message message)
        {
            var existingMsg = this.Messages.FirstOrDefault(x => x.MessageId == message.MessageId);

            if (existingMsg != null)
            {
                this.Entry(existingMsg).State = EntityState.Detached;
                this.Entry(message).State     = EntityState.Modified;
            }
            else
            {
                this.Messages.Add(message);
            }
            this.SaveChanges();
        }
Exemple #2
0
 public void AddMessage(Tables.Message msg)
 {
     this.Messages.Add(msg);
     this.SaveChanges();
 }