private void bAdd_Click(object sender, EventArgs e) { if (_studyGroup != null) { PrepareStudyGroup(); var studyGroup = DbService.StudyGroup(_studyGroup.Id); DbService.StudyGroupUpdate(_studyGroup); if (studyGroup.NumberOfStudents != _studyGroup.NumberOfStudents) { EventGenerator.GenerateEventsAfterStudyGroupChange(_studyGroup.Id); } } else { PrepareStudyGroup(); DbService.StudyGroupInsert(_studyGroup); } _parentForm.RefreshStudyGroupsTable(); this.Close(); }