// Fields // Results // Business constructor public Share( Individual individual ,MessageBoard messageBoard ) { InitializeResults(); _individual = new PredecessorObj<Individual>(this, RoleIndividual, individual); _messageBoard = new PredecessorObj<MessageBoard>(this, RoleMessageBoard, messageBoard); }
// Results // Business constructor public Message( MessageBoard messageBoard ,Domain domain ,string text ) { _unique = Guid.NewGuid(); InitializeResults(); _messageBoard = new PredecessorObj<MessageBoard>(this, RoleMessageBoard, messageBoard); _domain = new PredecessorObj<Domain>(this, RoleDomain, domain); _text = text; }
public CorrespondenceFact CreateFact(FactMemento memento) { MessageBoard newFact = new MessageBoard(memento); // Create a memory stream from the memento data. using (MemoryStream data = new MemoryStream(memento.Data)) { using (BinaryReader output = new BinaryReader(data)) { newFact._topic = (string)_fieldSerializerByType[typeof(string)].ReadData(output); } } return newFact; }
public MessageBoardViewModel(MessageBoard messageBoard) { _messageBoard = messageBoard; }