Exemplo n.º 1
0
        private async void LoadKunder()
        {
            var loadedKunder = await KundePersistency.LoadKunderFromJsonAsync();

            if (loadedKunder != null)
            {
                KundeRegister.Kunder.Clear();
                foreach (var kunde in loadedKunder)
                {
                    KundeRegister.Kunder.Add(kunde);
                }
            }
        }
Exemplo n.º 2
0
 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);
 }
Exemplo n.º 3
0
 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();
 }