private void LoadAssignedParticipationList() { if (UiShooter != null) { Func <ShooterParticipationDetails, ShooterParticipationListItem> selector = participation => new ShooterParticipationListItem() { ShooterParticipationId = participation.ShooterParticipationId, ParticipationName = participation.ParticipationName }; AssignedParticipations = new ObservableCollection <ShooterParticipationListItem>(_shooterParticipationView.FindByShooterId(UiShooter.ShooterId).Select(selector)); } }