private void AptAddIncident(object sender, RoutedEventArgs e) { LokaVerkefniCL.Incident inci = new LokaVerkefniCL.Incident(EditingApartment.ID); DContext.context.Incidents.Add(inci); DContext.context.SaveChanges(); DContext.context.Incidents.Load(); LokaVerkefniCL.Apartment temp = (LokaVerkefniCL.Apartment)ApartmentDisplayComboBoxApartment.SelectedItem; EditingApartment.Incidents = temp.Incidents; }
private void AptDeleteIncident(object sender, RoutedEventArgs e) { MessageBoxResult result = MessageBox.Show("Ertu Viss um að þú Viljir Eyða Atvikinu?", "Staðfesting", MessageBoxButton.YesNo); if (result == MessageBoxResult.No) { } else if (result == MessageBoxResult.Yes) { var curItem = ((ListBoxItem)ApartmentEditListboxIncidents.ContainerFromElement((Button)sender)).Content; ApartmentEditListboxIncidents.SelectedItem = (LokaVerkefniCL.Incident)curItem; LokaVerkefniCL.Incident inc = new LokaVerkefniCL.Incident(); inc = (LokaVerkefniCL.Incident)ApartmentEditListboxIncidents.SelectedItem; DContext.context.Incidents.Remove(inc); DContext.context.SaveChanges(); } }