private void ChangeStreet(int?streetId) { HouseList.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'))) { HouseList.Add(house); } OnPropertyChanged(nameof(HouseList)); }