private void OnButtonUpdateClick(object sender, EventArgs e) { if (lvPartners.SelectedItems.Count != 1) { MessageBox.Show("Please select one partner.", Constant.StoreAppName); return; } Partners partner = (Partners)lvPartners.SelectedItems[0].Tag; var dialog = new FormPartnerDialog(partner); DialogResult result = dialog.ShowDialog(); if (result != DialogResult.OK) { return; } int entriesWritten = _unitOfWork.Complete(); if (entriesWritten == 0) { MessageBox.Show("There was a problem updating the partner.", Constant.StoreAppName); return; } UpdateListView(partner, ListViewAction.Update, lvPartners.SelectedItems[0].Index); }
private void OnButtonAddClick(object sender, EventArgs e) { var partner = new Partners(); var dialog = new FormPartnerDialog(partner); DialogResult result = dialog.ShowDialog(); if (result != DialogResult.OK) { return; } _unitOfWork.Partners.Add(partner); int entriesWritten = _unitOfWork.Complete(); if (entriesWritten == 0) { MessageBox.Show("There was a problem adding a new partner.", Constant.StoreAppName); return; } UpdateListView(partner, ListViewAction.Add, Constant.IndexNone); }