private void createRecordBtn_Click(object sender, EventArgs e) { var record = new Record(); var dialog = new RecordDialog(record, false, _repo.GetAllTypes()); var result = dialog.ShowDialog(); if (result == DialogResult.OK) { _repo.Add(dialog.Item); reloadRecords(); } }
private void editRecordBtn_Click(object sender, EventArgs e) { var selected = recordsLv.SelectedIndices; if (selected.Count == 1) { var selectedIndex = selected[0]; var record = _records[selectedIndex]; var dialog = new RecordDialog(record, true, _repo.GetAllTypes()); var result = dialog.ShowDialog(); if (result == DialogResult.OK) { _repo.Edit(dialog.Item); reloadRecords(); } } }