private void Remove_Click(object sender, EventArgs e, string data, string id) { var confirmResult = MessageBox.Show("Are you sure you want to remove " + data + "?", "Confirm Delete", MessageBoxButtons.YesNo); if (confirmResult == DialogResult.Yes) { UserController ucontroller = new UserController(); try { int gotId = ucontroller.GetIdByAcademicId(id); Console.WriteLine("deleting number: " + gotId); SectionStudentController sscontroller = new SectionStudentController(); try { foreach (ClassModel Class in classList) { AttendanceController attendanceController = new AttendanceController(); attendanceController.DeleteAllByStudentInSection(gotId, section.Id); } sscontroller.Remove(section.Id, gotId); MessageBox.Show("Removed!" + data); } catch (Exception ex) { MessageBox.Show(ex.Message); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }