public void InitEvent(EventVM eventVM) { eventVM.Parent = this; if (eventVM.No == 0) { eventVM.No = NextEventNo; } }
public EventFormVM(StudyUnitVM studyUnit) : base(studyUnit) { events = new ObservableCollection <EventVM>(); foreach (Event eventModel in studyUnit.EventModels) { EventVM ev = new EventVM(eventModel); InitEvent(ev); events.Add(ev); } modelSyncher = new ModelSyncher <EventVM, Event>(this, events, studyUnit.EventModels); contents = new ObservableCollection <string>(); foreach (Option option in Options.EventTypes) { contents.Add(option.Label); } }
public EventFormVM(StudyUnitVM studyUnit) : base(studyUnit) { events = new ObservableCollection<EventVM>(); foreach (Event eventModel in studyUnit.EventModels) { EventVM ev = new EventVM(eventModel); InitEvent(ev); events.Add(ev); } modelSyncher = new ModelSyncher<EventVM, Event>(this, events, studyUnit.EventModels); contents = new ObservableCollection<string>(); foreach (Option option in Options.EventTypes) { contents.Add(option.Label); } }