コード例 #1
0
ファイル: Program.cs プロジェクト: slieser/sandbox2
        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);
            }
        }
コード例 #2
0
ファイル: Mapper.cs プロジェクト: slieser/sandbox2
 public static void Map(KundeViewModel kunde, KundenViewModel kundenViewModel)
 {
     var entry = kundenViewModel.Kunden.First(x => x.Nummer == kunde.Nummer);
     entry.Name = kunde.Name;
 }
コード例 #3
0
ファイル: Mapper.cs プロジェクト: slieser/sandbox2
 public static void Map(KundeViewModel kundeViewModel, Kunde kunde)
 {
     kunde.Nummer = kundeViewModel.Nummer;
     kunde.Name = kundeViewModel.Name;
 }
コード例 #4
0
ファイル: Mapper.cs プロジェクト: slieser/sandbox2
 public static void Map(Kunde kunde, KundeViewModel vm)
 {
     vm.Nummer = kunde.Nummer;
     vm.Name = kunde.Name;
 }