public ScheduleSlotViewModel(Slot slot, Schedule schedule, ImageCache imageCache) { _slot = slot; _schedule = schedule; _imageCache = imageCache; _sessionPlace = new Dependent<SessionPlace>(() => SessionPlace); }
public SessionDetailsViewModel(Slot slot, SessionPlace sessionPlace, ImageCache imageCache, SearchModel searchModel, Clock clock) { _slot = slot; _sessionPlace = sessionPlace; _imageCache = imageCache; _searchModel = searchModel; _clock = clock; }
public CorrespondenceFact CreateFact(FactMemento memento) { Slot newFact = new Slot(memento); return newFact; }
// Business constructor public Schedule( Slot slot ,SessionPlace sessionPlace ) { _unique = Guid.NewGuid(); InitializeResults(); _slot = new PredecessorObj<Slot>(this, GetRoleSlot(), slot); _sessionPlace = new PredecessorObj<SessionPlace>(this, GetRoleSessionPlace(), sessionPlace); }
public SlotViewModel(Slot slot, ImageCache imageCache) { _slot = slot; _imageCache = imageCache; }
// Fields // Results // Business constructor public SessionSlot( Session session ,Slot slot ,IEnumerable<SessionSlot> prior ) { InitializeResults(); _session = new PredecessorObj<Session>(this, GetRoleSession(), session); _slot = new PredecessorObj<Slot>(this, GetRoleSlot(), slot); _prior = new PredecessorList<SessionSlot>(this, GetRolePrior(), prior); }
public TrackSessionViewModel(Slot slot, SessionPlace sessionPlace, ImageCache imageCache) { _slot = slot; _sessionPlace = sessionPlace; _imageCache = imageCache; }