Exemplo n.º 1
0
        private void Bearbeite_Kunde(string kundenNummer)
        {
            var vm = new KundeViewModel();
            var kunde = repository.Find(kundenNummer);
            Mapper.Map(kunde, vm);

            var view = new KundeBearbeiten();
            view.DataContext = vm;

            if (view.ShowDialog() == true)
            {
                Mapper.Map(vm, kunde);
                repository.Update(kunde);
                Mapper.Map(vm, kundenViewModel);
            }
        }
Exemplo n.º 2
0
 public static void Map(KundeViewModel kunde, KundenViewModel kundenViewModel)
 {
     var entry = kundenViewModel.Kunden.First(x => x.Nummer == kunde.Nummer);
     entry.Name = kunde.Name;
 }
Exemplo n.º 3
0
 public static void Map(KundeViewModel kundeViewModel, Kunde kunde)
 {
     kunde.Nummer = kundeViewModel.Nummer;
     kunde.Name = kundeViewModel.Name;
 }
Exemplo n.º 4
0
 public static void Map(Kunde kunde, KundeViewModel vm)
 {
     vm.Nummer = kunde.Nummer;
     vm.Name = kunde.Name;
 }