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)); }