private void GetConfigCompleted(object sender, GetConfigCompletedEventArgs e) { try { if (e.Error != null) { ErrorHelper.OnError(MethodBase.GetCurrentMethod().DeclaringType.Name, "Error pulling available dispatch settings", e.Error); return; } var dlgConfiguration = new EditConfigurationWindow(); dlgConfiguration.Owner = View; dlgConfiguration.ViewModel.Configuration = e.Result; _mobileService.GetConfigsAsync(Guid.NewGuid().ToString()); dlgConfiguration.ShowDialog(); } catch (Exception ex) { ErrorHelper.OnError(MethodBase.GetCurrentMethod().DeclaringType.Name, "Error pulling available dispatch settings", ex); } }
private void GetConfigCompleted(object sender, GetConfigCompletedEventArgs e) { try { Logging.LogMethodCall(MethodBase.GetCurrentMethod().DeclaringType.Name); if (e.Error != null) { var message = "Error pulling configuration"; ErrorHelper.OnError(MethodBase.GetCurrentMethod().DeclaringType.Name, message, e.Error); Logging.LogMessage(Logging.LogType.Error, message, e.Error); return; } ConfigSelected?.Invoke(e.Result); Properties.Settings.Default.LastConfig = e.Result.Name; Properties.Settings.Default.Save(); } catch (Exception ex) { var message = "Error pulling configuration"; ErrorHelper.OnError(MethodBase.GetCurrentMethod().DeclaringType.Name, message, ex); Logging.LogMessage(Logging.LogType.Error, message, ex); } }