private async void LoadKunder() { var loadedKunder = await KundePersistency.LoadKunderFromJsonAsync(); if (loadedKunder != null) { KundeRegister.Kunder.Clear(); foreach (var kunde in loadedKunder) { KundeRegister.Kunder.Add(kunde); } } }
public void AddCustomerWithProfile() { try { ProfileRegister.AddDicProfile(Username, Password); KundeRegister.AddKunde(Username, Password, Adress, Email, Name, Tlf); CheckRepeatPassword(Password, RepeatPassword); Dialog.Show("Profil er tilføjet"); } catch (ArgumentException ex) { Dialog.Show(ex.Message); } ProfilePersistency.SaveProfilesAsJsonAsync(ProfileRegister.DicProfile); KundePersistency.SaveKunderAsJsonAsync(KundeRegister.Kunder); }
public void DeleteKundeFromListe() { try { NoSelectedIndex(SelectedIndexListeKunde); ConDialog = new MessageDialog("Er du sikker på at ville slette en kunde fra listen?"); ConDialog.Commands.Add(new UICommand("JA", command => { KundeRegister.Kunder.Remove(KundeRegister.Kunder[SelectedIndexListeKunde]); KundePersistency.SaveKunderAsJsonAsync(KundeRegister.Kunder); })); ConDialog.Commands.Add(new UICommand("NEJ", command => { })); } catch (ArgumentOutOfRangeException) { Dialog.Show("Ingen kunde er valgt"); return; } ConDialog.ShowAsync(); }