Пример #1
0
        public ScheduleSlotViewModel(Slot slot, Schedule schedule, ImageCache imageCache)
        {
            _slot = slot;
            _schedule = schedule;
            _imageCache = imageCache;

            _sessionPlace = new Dependent<SessionPlace>(() => SessionPlace);
        }
Пример #2
0
        public ScheduleSlotViewModel(Time time, Individual individual, Schedule schedule, SelectionModel selection)
        {
            _time = time;
            _individual = individual;
            _schedule = schedule;
            _selection = selection;

            _sessionPlace = new Dependent<SessionPlace>(() => SessionPlace);
        }
Пример #3
0
 // Business constructor
 public SessionEvaluation(
     Schedule schedule
     ,Survey survey
     )
 {
     InitializeResults();
     _schedule = new PredecessorObj<Schedule>(this, GetRoleSchedule(), schedule);
     _survey = new PredecessorObj<Survey>(this, GetRoleSurvey(), survey);
 }
Пример #4
0
 // Fields
 // Results
 // Business constructor
 public ScheduleRemove(
     Schedule schedule
     )
 {
     InitializeResults();
     _schedule = new PredecessorObj<Schedule>(this, GetRoleSchedule(), schedule);
 }
Пример #5
0
            public CorrespondenceFact CreateFact(FactMemento memento)
            {
                Schedule newFact = new Schedule(memento);

                // Create a memory stream from the memento data.
                using (MemoryStream data = new MemoryStream(memento.Data))
                {
                    using (BinaryReader output = new BinaryReader(data))
                    {
                        newFact._unique = (Guid)_fieldSerializerByType[typeof(Guid)].ReadData(output);
                    }
                }

                return newFact;
            }