public void NotifyInspectieEdited(Inspectie i) { InspectionList.Remove(InspectionList.FirstOrDefault(inspectie => inspectie.Id == i.Id)); InspectionList.Add(new InspectieVM(i)); _editWindow.Close(); _editWindow = null; }
public void DeleteInspectie() { if (providerItem.dataServer.GetVragenlijstenWithInspectieId(SelectedInspectie.Id).Count < 1) { providerItem.dataServer.RemoveInspection(SelectedInspectie.InspectieModel); InspectionList.Remove(SelectedInspectie); } else { MessageBox.Show("Kan inspectie niet verwijderen. Inspectie heeft één of meerdere vragenlijsten"); } }