public GroupClassesJournalEditForm(GroupClassesJournal groupClassesJournal) { InitializeComponent(); GroupClassesJournalEditFormVM vm = new GroupClassesJournalEditFormVM(groupClassesJournal); DataContext = vm; if (vm.CloseAction == null) { vm.CloseAction = new Action(this.Close); } }
public GroupClassesJournalEditFormVM(GroupClassesJournal groupClassesJournal) { Msg = ""; if (groupClassesJournal != null) { SelectedGroupClassesJournal = dc.GroupClassesJournals .Where(x => x.GroupClasseId == groupClassesJournal.GroupClasseId).First(); SelectedClassesTime = SelectedGroupClassesJournal.ClassesTime; } else { SelectedGroupClassesJournal = new GroupClassesJournal(); SelectedClassesTime = DateTime.Now; } HH = SelectedClassesTime.Hour; MM = SelectedClassesTime.Minute; Employees = dc.Employees.Where(x => x.Position.PositionId == 2).ToList(); GroupClasses = dc.GroupClasses.ToList(); }