private void DeletePersonal(Personal personal) { if (DialogService.Confirm("Möchten Sie wirklich diesen Angestellten löschen?")) { AllPersonals.Remove(personal); DataProvider.Delete(personal); DialogService.ShowMessage("Angestellten erfolgreich gelöscht!"); } }
private void EditPersonal(Personal personal) { var result = EditWindowController.ShowDialog(new OpenEditWindowArgs { Type = ActionType.Edit, Personal = SelectedPersonal }); if (result.HasValue && result.Value) { int index = AllPersonals.IndexOf(SelectedPersonal); AllPersonals = new ObservableCollection <Personal>(DataProvider.GetAllPersonal().OfType <Personal>()); SelectedPersonal = AllPersonals[index]; DialogService.ShowMessage("Angestellten erfolgreich bearbeitet"); } }