public List<Building> GetBuildings() { var list = new List<Building>(); using (var sr = new StreamReader(_activity.Assets.Open("buildings.csv"))) { String line; while ((line = sr.ReadLine()) != null) { var parts = line.Split(','); var building = new Building { EntityId = parts[0], Name = parts[1], Address = parts[2], ConstructionDate = parts[3], Latitude = Double.Parse(parts[4]), Longitude = Double.Parse(parts[5]) }; list.Add(building); } } var sortedList = from building in list orderby building.Name select building; return sortedList.ToList(); }
public void AnimateTo(Building building) { if (_map == null) { return; } if (building == null) { return; } _map.Controller.AnimateTo(building.GetPoint()); }
public void PopulateFrom(Building building, Location location) { _view.Tag = this; _nameView.Text = building.Name; _addressView.Text = building.Address; if (location == null) { _distanceView.Visibility = ViewStates.Gone; return; } _distanceView.Text = building.GetDistanceTo(location) + " metres."; _distanceView.Visibility = ViewStates.Visible; }
public void HighlightBuilding(Building building) { }
public void PopulateFrom(Building building) { PopulateFrom(building, null); }