//public void OnItemSelected() //{ // var details = SelectedFireDept; // App.Current.MainPage.Navigation.PushAsync( // new DeptListPageDetail(details.DeptName, details.FdId, details.Phone, details.County, details.Address)); //} private async void ReadData() { using (var stream = await FileSystem.OpenAppPackageFileAsync("usfa-registry-ny.csv")) { using (CsvFileReader reader = new CsvFileReader(stream)) { CsvRow row = new CsvRow(); while (reader.ReadRow(row)) { FireDept myFireDept = new FireDept(); Address myAddress = new Address(); myFireDept.FdId = row[0]; myFireDept.DeptName = row[1]; myAddress.Street = row[2]; myAddress.City = row[4]; myAddress.State = row[5]; myAddress.Zip = row[6]; myFireDept.Address = myAddress; myFireDept.Phone = row[13]; myFireDept.County = row[15]; myFireDept.DeptType = row[16]; myFireDept.Website = row[18]; FireDeptList.Add(myFireDept); } } } }
public DeptListPageDetail(FireDept fireDept) { InitializeComponent(); DetailAddress = fireDept.Address; DeptNameShow.Text = fireDept.DeptName; FdIdShow.Text = fireDept.FdId; PhoneShow.Text = fireDept.Phone; CountyShow.Text = fireDept.County; AddressShow.Text = DetailAddress.Street + "\n" + DetailAddress.City + "\n" + DetailAddress.State + "\n" + DetailAddress.Zip; DeptTypeShow.Text = fireDept.DeptType; if (fireDept.Website != "") { WebsiteShow.Text = fireDept.Website; } else { WebsiteShow.Text = "Not available"; } }