private void btnEdit_Click(object sender, RoutedEventArgs e) { Car car = dGrid.SelectedItem as Car; EnterDataWindow edw = new EnterDataWindow(); edw.tbModel.Text = car.Model; edw.tbYear.Text = car.Year.ToString(); edw.tbColor.Text = car.Color; edw.tbPrice.Text = car.Price.ToString(); edw.tbEngine.Text = car.EngineVolume; if (edw.ShowDialog() == true) { if (edw.DialogResult == true) { car.Model = edw.tbModel.Text; car.Year = int.Parse(edw.tbYear.Text); car.Color = edw.tbColor.Text; car.EngineVolume = edw.tbEngine.Text; car.Price = decimal.Parse(edw.tbPrice.Text); context.SaveChanges(); dGrid.DataContext = null; dGrid.DataContext = context.Cars.Local; } } }
private void btnAdd_Click(object sender, RoutedEventArgs e) { EnterDataWindow edw = new EnterDataWindow(); if (edw.ShowDialog() == true) { if (edw.DialogResult == true) { var car = new Car() { Model = edw.tbModel.Text, Year = int.Parse(edw.tbYear.Text), Color = edw.tbColor.Text, EngineVolume = edw.tbEngine.Text, Price = decimal.Parse(edw.tbPrice.Text) }; context.Cars.Add(car); context.SaveChanges(); } } }