public void AcceptButton_Click(object sender, EventArgs e) { try { using (var repo = new TypeRepo()) { if (t == null) { repo.Add(new Type() { Name = typeNameBox.Text }); } else { t.Name = Name = typeNameBox.Text; repo.Save(t); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }