2016-05-30 3 views
0

Как я могу добавить статью где для получения не всех значений?List get values ​​by where where

 var response = proxy.GetInformation(
      new TravelAgencyService.Messages.TravelAgencyRequest() 
      { 
       Accommodation = comboBox1.SelectedItem.ToString() 
      }); 
     List<string> kindOfAccommodation = response.Offers 
     .Select(o => o.RodzajZakwaterowania) 
     .Distinct() 
     //.Where()?? 
     .OrderBy(c => c) 
     .ToList(); 

Пользователь должен выбрать страну из выпадающего списка, после того, что я хочу, чтобы выбрать только один вид размещения в этой стране и получать в следующем COMBOBOX

+0

попробовать использовать его, как это Список kindOfAccommodation = response.Offers..Where() .Select (о => o.RodzajZakwaterowania) .distinct() .OrderBy (с => с) .ToList(); – rashfmnb

+0

На что вы хотите отфильтровать? Вы должны дать нам немного больше информации. Как выглядит объект предложений, например? –

+0

Я обновил свой пост – Quicki

ответ

1

Попробуйте это:

var response = proxy.GetInformation(
     new TravelAgencyService.Messages.TravelAgencyRequest() 
     { 
      Accommodation = comboBox1.SelectedItem.ToString() 
     }); 
    List<string> kindOfAccommodation = response.Offers 
    .Where(offer => offer.AttributeOfOffer == valueToFilter) 
    .Select(o => o.RodzajZakwaterowania)   
    .Distinct()  
    .OrderBy(c => c) 
     .ToList();