private void BindControls() { IssuesRepository issuesRepository = new IssuesRepository(); bindingSourceIssues.Clear(); bindingSourceIssues.DataSource = issuesRepository.GetAll(); dataGridViewIssues.DataSource = bindingSourceIssues; AdjustControlsVisibilitty(); }
private void toolStripButtonEdit_Click(object sender, EventArgs e) { Issue issue = (Issue)bindingSourceIssues.Current; FormAddEditIssue formAddIssue = new FormAddEditIssue(issue); if (formAddIssue.ShowDialog() == DialogResult.OK) { IssuesRepository issuesRepository = new IssuesRepository(); issuesRepository.Save(issue); BindControls(); } }
private void toolStripButtonDelete_Click(object sender, EventArgs e) { Issue issue = (Issue)bindingSourceIssues.Current; DialogResult result = MessageBox.Show("Are you sure you want to delete this issue?", "Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (result == DialogResult.Yes) { IssuesRepository issuesRepository = new IssuesRepository(); issuesRepository.Delete(issue); BindControls(); } }