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); }
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; }
public Message(Object o, IMessageEntry entry) { Object = o; MessageEntry = entry; }
public Message(T o, IMessageEntry <T> entry) { Object = o; MessageEntry = entry; }
public void CreateMessage(IMessageEntry message) { base.Create((MessageEntry)message); }
public EntryViewModel(Module module, IMessageEntry messageEntry) { Module = module; Name = messageEntry.FriendlyName; Type = EntryType.Message; }