Example #1
0
 public void SaveMessage(IMessageEntry message)
 {
     using (var transaction = uow.BeginTransaction())
     {
         messageRepository.CreateMessage(message);
     }
 }
        public IMessageCatalog Add(IMessageEntry entry)
        {
            _entries.Add(entry.MessageType, entry);

            Contract.Assume(GetEntry(entry.MessageType) == entry);

            return(this);
        }
Example #3
0
        public IMessageCatalog Add(IMessageEntry entry)
        {
            Contract.Requires(entry != null);
            Contract.Ensures(Contract.Result <IMessageCatalog>() != null);
            Contract.Ensures(GetEntry(entry.MessageType) == entry);
            Contract.EnsuresOnThrow <ArgumentException>(GetEntry(entry.MessageType) == Contract.OldValue(GetEntry(entry.MessageType)));

            throw new NotImplementedException();
        }
 public EntryViewModel(IMessageEntry messageEntry)
 {
     Message = messageEntry ?? throw new ArgumentNullException(nameof(messageEntry));
     Type    = EntryType.Message;
 }
Example #5
0
 public Message(Object o, IMessageEntry entry)
 {
     Object       = o;
     MessageEntry = entry;
 }
Example #6
0
 public Message(T o, IMessageEntry <T> entry)
 {
     Object       = o;
     MessageEntry = entry;
 }
Example #7
0
 public void CreateMessage(IMessageEntry message)
 {
     base.Create((MessageEntry)message);
 }
Example #8
0
 public EntryViewModel(Module module, IMessageEntry messageEntry)
 {
     Module = module;
     Name   = messageEntry.FriendlyName;
     Type   = EntryType.Message;
 }