public HomeViewModel(Repository repo) { this.BusStops = new ObservableCollection<BusStopViewModel>(); var repo = new Repository(); this.BusStops = new ObservableCollection<BusStopViewModel>(repo.GetAllKnownBusStops()); }
public void LoadBusStopTimes(string busStopNumber) { var x = new BusStopViewModel { BusStopNumber = busStopNumber }; var f = new Repository(); f.Save(x); var wc = new DublinBusWindowsPhone.Services.Web.DublinBusWebServiceClient(); var obs = wc.GetBusStopArrivalTimes(int.Parse(busStopNumber)); obs.Subscribe(times => this.ArrivalTimes = new ObservableCollection<BusStopArrivalTime>(times)); }