public AppointmentListForm(IFormManager formManager, AppointmentService appointmentService, ReminderService reminderService) { _formManager = formManager; this.appointmentService = appointmentService; this.reminderService = reminderService; appointments = appointmentService.FindAllAggregates(); InitializeComponent(); appointmentBindingSource = new BindingSource(); initBindingSource(appointments); appointmentGridView.DataSource = appointmentBindingSource; }