private void NewActivityAddButton_Click(object sender, EventArgs e) { try { if (NewActivityNameTextBox.Text == "") { throw new Exception("Название не может быть пустым"); } _controller.AddNewActivity(new Activity { Name = NewActivityNameTextBox.Text, CaloriesCost = NewActivityCaloriesCostNumeric.Value }); Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }