public void DataTemplateDemo_Show() { var sut = new DataTemplateDemo(); var vm = new KundenViewModel(); vm.Kunden.Add(new KundeViewModel{Name = "Peter", Nummer = "1"}); vm.Kunden.Add(new KundeViewModel{Name = "Paul", Nummer = "2"}); vm.Kunden.Add(new KundeViewModel { Name = "Maria", Nummer = "3" }); sut.DataContext = vm; sut.ShowDialog(); }
public static void Map(IEnumerable<Kunde> kunden, KundenViewModel vm) { vm.Kunden.Clear(); foreach (var kunde in kunden) { vm.Kunden.Add(new KundeViewModel { Name = kunde.Name, Nummer = kunde.Nummer }); } }
public void Run() { var mainWindow = new DataTemplateDemo(); kundenViewModel = new KundenViewModel(); mainWindow.DataContext = kundenViewModel; kundenViewModel.Kunde_bearbeiten += s => Bearbeite_Kunde(s); repository = new KundenRepository(); var kunden = repository.GetAll(); Mapper.Map(kunden, kundenViewModel); var app = new Application { MainWindow = mainWindow }; app.Run(mainWindow); }
public BearbeitenCommand(KundenViewModel kundenViewModel) { _kundenViewModel = kundenViewModel; }
public static void Map(KundeViewModel kunde, KundenViewModel kundenViewModel) { var entry = kundenViewModel.Kunden.First(x => x.Nummer == kunde.Nummer); entry.Name = kunde.Name; }