void emAPIMobile_getPropertiesForUserCompleted(object sender, emAPIMobileService.getPropertiesForUserCompletedEventArgs e) { string propertiesJSON = e.Result; if (propertiesJSON != ResponseCodes.Error.ToString()) { List<PropertyMobile> properties = JsonConvert.DeserializeObject<List<PropertyMobile>>(propertiesJSON); lbxProperties.ItemsSource = properties; progBar.Visibility = System.Windows.Visibility.Collapsed; } else { MessageBox.Show("There was an error contacting the database"); this.Content = new MainPage(); } }
void emAPIMobile_getMetersForPropertyCompleted(object sender, emAPIMobileService.getMetersForPropertyCompletedEventArgs e) { string metersJSON = e.Result; if (metersJSON != ResponseCodes.Error.ToString()) { List<MeterMobile> meters = JsonConvert.DeserializeObject<List<MeterMobile>>(metersJSON); lbxMeters.ItemsSource = new List<MeterMobile>(meters.Count); lbxMeters.ItemsSource = meters.ToList(); progBar.Visibility = System.Windows.Visibility.Collapsed; } else { MessageBox.Show("There was an error contact the database."); this.Content = new MainPage(); } }