private void buttonUpdate_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count > 0) { int index = dataGridView1.SelectedRows[0].Index; int id = 0; bool convert = Int32.TryParse(dataGridView1[0, index].Value.ToString(), out id); if (convert == false) { return; } Team team = db.Teams.Find(id); FormCreateTeam createTeam = new FormCreateTeam(); createTeam.textBoxTeamName.Text = team.Name; createTeam.textBoxCoach.Text = team.Coach; DialogResult result = createTeam.ShowDialog(this); if (result == DialogResult.Cancel) { return; } team.Name = createTeam.textBoxTeamName.Text; team.Coach = createTeam.textBoxCoach.Text; db.Entry(team).State = EntityState.Modified; db.SaveChanges(); MessageBox.Show("Object was updated"); } }
private void buttonAdd_Click(object sender, EventArgs e) { FormCreateTeam createTeam = new FormCreateTeam(); DialogResult result = createTeam.ShowDialog(this); if (result == DialogResult.Cancel) { return; } Team team = new Team(); team.Name = createTeam.textBoxTeamName.Text; team.Coach = createTeam.textBoxCoach.Text; db.Teams.Add(team); db.SaveChanges(); MessageBox.Show("New object was added"); }