コード例 #1
0
 private void ChangeStreet(int?streetId)
 {
     FilterHouseList.Clear();
     if (!streetId.HasValue)
     {
         return;
     }
     foreach (var house in _requestService.GetHouses(streetId.Value)
              .OrderBy(s => s.Building?.PadLeft(6, '0'))
              .ThenBy(s => s.Corpus?.PadLeft(6, '0'))
              .Select(w => new FieldForFilterDto()
     {
         Id = w.Id,
         Name = w.FullName,
         Selected = false
     }))
     {
         FilterHouseList.Add(house);
     }
     OnPropertyChanged(nameof(FilterHouseList));
 }