Exemplo n.º 1
0
 private void bAdd_Click(object sender, EventArgs e)
 {
     if (_subject != null)
     {
         PrepareSubject();
         var subject = DbService.Subject(_subject.Id.Value);
         DbService.SubjectUpdate(_subject);
         if (subject.ClassSize != _subject.ClassSize)
         {
             EventGenerator.GenerateEventAfterSubjectChanged(_subject.Id.Value);
         }
     }
     else
     {
         PrepareSubject();
         DbService.SubjectInsert(_subject);
     }
     _parentForm.RefreshSubjectsTable();
     this.Close();
 }