private void AddNewEmployee_Click(object sender, System.EventArgs e) { NewEmployeeInfoForm newEmployeeInfoForm = new NewEmployeeInfoForm(); NewEmployeeInfoPresenter newEmployeeInfoPresenter = new NewEmployeeInfoPresenter(newEmployeeInfoForm); SelectEmployeeManagerForm selectEmployeeManagerForm = new SelectEmployeeManagerForm(); SelectEmployeeManagerPresenter selectEmployeeManagerPresenter = new SelectEmployeeManagerPresenter(selectEmployeeManagerForm, EmployeeRepository); IAddNewEmployeeService addNewEmployeeService = new AddNewEmployeeService(newEmployeeInfoPresenter, selectEmployeeManagerPresenter); Presenter.AddNewEmployeeRequested(addNewEmployeeService); }