private async Task ShowUniversityDetailPage() { var university = _universities.First(x => x.FullName == _universitiesSelectedItem.FullName); await Navigation.PushAsync(new UniversityDetailsPage(university, _regionName), true); UniversitiesSelectedItem = null; }
public UniversityViewModel(INavigation navigation, List <UniversityDto> universities, string regionName) { _regionName = regionName; _universities = universities; Navigation = navigation; UniversitiesSelectedItem = null; Universities = new ObservableCollection <UniversityListModel>(universities.Select(x => new UniversityListModel { FullName = x.FullName })); }