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); } }
public static void Map(KundeViewModel kunde, KundenViewModel kundenViewModel) { var entry = kundenViewModel.Kunden.First(x => x.Nummer == kunde.Nummer); entry.Name = kunde.Name; }
public static void Map(KundeViewModel kundeViewModel, Kunde kunde) { kunde.Nummer = kundeViewModel.Nummer; kunde.Name = kundeViewModel.Name; }
public static void Map(Kunde kunde, KundeViewModel vm) { vm.Nummer = kunde.Nummer; vm.Name = kunde.Name; }