private void txtComment_TextChanged(object sender, TextChangedEventArgs e) { var txtSender = sender as TextBox; var selectedItem = dtgData.SelectedItem as InstructorLearnerSchedule; if (selectedItem != null) { if (selectedItem.ScheduleInstructorID != null) { if (schedInstructorList.Where(s => s.ScheduleInstructorID == selectedItem.ScheduleInstructorID).Any()) { var variable = schedInstructorList.Where(s => s.ScheduleInstructorID == selectedItem.ScheduleInstructorID).SingleOrDefault(); variable.Comment = txtSender.Text; } else { InstructorLearnerSchedule nwInstructorLearnerSchedule = new InstructorLearnerSchedule() { ScheduleInstructorID = selectedItem.ScheduleInstructorID, Comment = txtSender.Text }; schedInstructorList.Add(nwInstructorLearnerSchedule); } } } }
private void chkNoShow_Checked(object sender, RoutedEventArgs e) { var selectedItem = dtgData.SelectedItem as InstructorLearnerSchedule; if (selectedItem != null) { if (schedInstructorList.Where(s => s.ScheduleInstructorID == selectedItem.ScheduleInstructorID).Any()) { var variable = schedInstructorList.Where(s => s.ScheduleInstructorID == selectedItem.ScheduleInstructorID).SingleOrDefault(); variable.NoShow = true; variable.Complete = false; variable.Cancel = false; } else { InstructorLearnerSchedule nwInstructorLearnerSchedule = new InstructorLearnerSchedule() { ScheduleInstructorID = selectedItem.ScheduleInstructorID, NoShow = true }; schedInstructorList.Add(nwInstructorLearnerSchedule); } selectedItem.Cancel = false; selectedItem.Complete = false; var bb = schedInstructorList; } }