private void btAdd_Click(object sender, RoutedEventArgs e) { if (!VerifyFields()) { return; } try { string ownerName = tbName.Text; byte[] photo = imageToByteArray((System.Drawing.Image)btPhoto.Content); // ICollection<Car> carsInGarage = (from c in context.Cars select c).ToList(); Owner owner = new Owner { Name = ownerName, Photo = photo }; context.Owners.Add(owner); context.SaveChanges(); RefreshOwnersClearFields(); } catch (SystemException ex) { MessageBox.Show("Database operation failed: " + ex.Message); } }
private void btAddCar_Click(object sender, RoutedEventArgs e) { try { string makeModel = tbMakeModel.Text; Car car = new Car { MakeModel = makeModel, OwnerId = receivedOwner.Id, Owner = receivedOwner }; context.Cars.Add(car); context.SaveChanges(); RefreshCarsClearFields(); } catch (SystemException ex) { MessageBox.Show("Database operation failed: " + ex.Message); } }