private void ButtonAddCourse_Click(object sender, EventArgs e) { var courseForm = new CourseForm(); if (DialogResult.OK == courseForm.ShowDialog()) { using (var context = new SchoolDbContext()) { var course = new Course() { Title = courseForm.FormCourse.Title, Credits = courseForm.FormCourse.Credits, }; context.Courses.Add(course); context.SaveChanges(); this.LoadCourses(); } } }
private void ButtonEditCourse_Click(object sender, EventArgs e) { if (this.dataGridViewCourses.SelectedRows.Count > 0) { using (var context = new SchoolDbContext()) { int courseId = (int)dataGridViewCourses.SelectedRows[0].Cells["Id"].Value; var courseForm = new CourseForm { FormCourse = context.Courses.First(x => x.Id == courseId) }; if (DialogResult.OK == courseForm.ShowDialog()) { context.SaveChanges(); this.LoadCourses(); } } } }