private void AfterFriendSaved(AfterFriendSavedEventArgs obj) { //Retrieve the corresponding LookupItem from the Lichens collection var lookupItem = Lichens.Single(l => l.Id == obj.Id); //Updating the property should cause the UI to refresh. if (lookupItem != null) { lookupItem.DisplayMember = obj.DisplayMember; } }
private void AfterDetailSaved(AfterFriendSavedEventArgs args) { switch (args.ViewModelName) { case nameof(FriendDetailViewModel): AfterDetailSaved(Friends, args); break; case nameof(MeetingDetailViewModel): AfterDetailSaved(Meetings, args); break; } }
private void AfterFriendSaved(AfterFriendSavedEventArgs obj) { var lookupItem = Friends.SingleOrDefault(l => l.Id == obj.Id); if (lookupItem == null) { Friends.Add(new NavigationItemViewModel(obj.Id, obj.DisplayMember, _eventAgrregator)); } else { lookupItem.DisplayMember = obj.DisplayMember; } }
private void AfterDetailSaved(ObservableCollection <NavigationItemViewModel> items, AfterFriendSavedEventArgs args) { var lookupItem = items.SingleOrDefault(item => item.Id == args.Id); //returns 1 friend if id exists else return null if (lookupItem == null) { items.Add(new NavigationItemViewModel(args.Id, args.DisplayMember, args.ViewModelName, _eventAggregator)); } else { lookupItem.DisplayMember = args.DisplayMember; } }
private void AfterFriendSaved(AfterFriendSavedEventArgs obj) { var lookupItem = Friends.Single(l => l.Id == obj.Id); lookupItem.DisplayMember = obj.DisplayMember; }
private void AfterFriendSaved(AfterFriendSavedEventArgs obj) { Friends.SingleOrDefault(f => f.Id == obj.Id).DisplayMember = obj.DisplayMember; }
private void AfterFriendSave(AfterFriendSavedEventArgs args) { var lookup = Friends.Single(f => f.Id == args.Id); lookup.DisplayMember = args.DisplayMember; }
private void AfterFriendSaved(AfterFriendSavedEventArgs obj) { Friends.Single(l => l.Id == obj.Id).DisplayMember = obj.DisplayMember; }
private void AfterFriendSaved(AfterFriendSavedEventArgs frinedArgs) { var lookupItem = this.Friends.Single(item => item.Id == frinedArgs.Id); lookupItem.DisplayMember = frinedArgs.DisplayMember; }