private void openEditWindow(object parameter) { AddStaffView old_staff = new AddStaffView(SelectedStaff, HomeViewModel); old_staff.ShowDialog(); refresh(); }
private void openAddWindow(object parameter) { AddStaffView new_staff = new AddStaffView(null, HomeViewModel); new_staff.ShowDialog(); refresh(); }
public AddStaffViewModel(StaffModel model, AddStaffView add_staff_view, HomeViewModel home_view_model) { this.HomeViewModel = home_view_model; this.AddStaffView = add_staff_view; this.CreateOrUpdateCommand = new RelayCommand(addOrUpdateStaff); if (model != null) { this.UpdateOrCreate = "Update"; this.ID = Convert.ToInt32(model.ID.value); this.FirstName = model.FirstName.value; this.LastName = model.LastName.value; this.UserName = model.UserName.value; this.Password = model.Password.value; this.EMail = model.EMail.value; this.AccessLevel = Convert.ToInt32(model.AccessLevel.value); } else { this.UpdateOrCreate = "Create"; } CoreApp.logger.log("AddStaffViewModel successfully initialized."); }