Пример #1
0
        public void Interessenten_aktualisieren(IEnumerable<Interessent> interessenten) {
            var selectedId = "";
            InteressentViewModel selectedItem = null;

            if (lstInteressenten.SelectedItem != null) {
                selectedId = ((InteressentViewModel)lstInteressenten.SelectedItem).Id;
            }

            lstInteressenten.Items.Clear();
            foreach (var interessent in interessenten) {
                var interessentViewModel = new InteressentViewModel {
                    Id = interessent.Id,
                    Display = string.Format("{0} -> {1}", interessent.Standort, interessent.Ziel)
                };
                lstInteressenten.Items.Add(interessentViewModel);
                if (interessent.Id == selectedId) {
                    selectedItem = interessentViewModel;
                }
            }

            if (selectedId != "") {
                lstInteressenten.SelectedItem = selectedItem;
            }
        }
Пример #2
0
 private string Id_ermitteln(InteressentViewModel selectedItem) {
     return selectedItem == null ? "" : selectedItem.Id;
 }