public Session NewSession(string sessionName, string trackName, Speaker speaker, string level, string description) { Track track = trackName == null ? null : Community.AddFact(new Track(this, trackName)); Session session = NewSession(speaker, track); if (session.Name.Value != sessionName) session.Name = sessionName; var descriptionSegments = DocumentSegments(description); if (!SegmentsEqual(session.Description.Value, descriptionSegments)) session.Description = descriptionSegments; if (!String.IsNullOrEmpty(level)) { Level l = Community.AddFact(new Level(level)); if (session.Level.Value != l) session.Level = l; } return session; }
public SpeakerDetailsViewModel(Speaker speaker) { _speaker = speaker; }
public SpeakerViewModel(Attendee attendee, Speaker speaker, ImageCache imageCache) { _attendee = attendee; _speaker = speaker; _imageCache = imageCache; }
// Results // Business constructor public Speaker__imageUrl( Speaker speaker ,IEnumerable<Speaker__imageUrl> prior ,string value ) { InitializeResults(); _speaker = new PredecessorObj<Speaker>(this, GetRoleSpeaker(), speaker); _prior = new PredecessorList<Speaker__imageUrl>(this, GetRolePrior(), prior); _value = value; }
// Fields // Results // Business constructor public Speaker__bio( Speaker speaker ,IEnumerable<Speaker__bio> prior ,IEnumerable<DocumentSegment> value ) { InitializeResults(); _speaker = new PredecessorObj<Speaker>(this, GetRoleSpeaker(), speaker); _prior = new PredecessorList<Speaker__bio>(this, GetRolePrior(), prior); _value = new PredecessorList<DocumentSegment>(this, GetRoleValue(), value); }
public CorrespondenceFact CreateFact(FactMemento memento) { Speaker newFact = new Speaker(memento); // Create a memory stream from the memento data. using (MemoryStream data = new MemoryStream(memento.Data)) { using (BinaryReader output = new BinaryReader(data)) { newFact._name = (string)_fieldSerializerByType[typeof(string)].ReadData(output); } } return newFact; }
// Business constructor public Session( Conference conference ,Speaker speaker ,Track track ) { _unique = Guid.NewGuid(); InitializeResults(); _conference = new PredecessorObj<Conference>(this, GetRoleConference(), conference); _speaker = new PredecessorObj<Speaker>(this, GetRoleSpeaker(), speaker); _track = new PredecessorOpt<Track>(this, GetRoleTrack(), track); }
public Session NewSession(Speaker speaker, Track track) { return Community.AddFact(new Session(this, speaker, track)); }
// Business constructor public Session( Speaker speaker ) { _unique = Guid.NewGuid(); InitializeResults(); _speaker = new PredecessorObj<Speaker>(this, GetRoleSpeaker(), speaker); }
public SpeakerViewModel(Speaker speaker) { _speaker = speaker; }
public Session NewSession(Speaker speaker, Track track) { return(Community.AddFact(new Session(this, speaker, track))); }