public NewDepartmentForm(NewDepartmentFormController controller) { InitializeComponent(); _controller = controller; GetDepartments(); cityCodeTextBox.Text = _controller.CityCode.ToString(); _controller.PropertyChanged += _controller_PropertyChanged; }
private void newDepartmentButton_Click(object sender, EventArgs e) { var newDepartmentController = new NewDepartmentFormController(_controller.Departments, _controller.CityCode); var newDepartmentForm = new NewDepartmentForm(newDepartmentController); if (newDepartmentForm.ShowDialog() == DialogResult.OK) { var newDepartment = newDepartmentController.Department; _controller.AddDepartment(newDepartment); } UpdateForm?.Invoke(this, e); }