private void ShowError() { string erroMessage = "Problema de Conectividad"; Log.Warn(erroMessage); _messageDialog.SimpleMessageDialogAsync(erroMessage, EnumHandler.GetDescriptionFromEnumValue(ErrorStatus.Warning)); }
private Rate TryGetPreviousRate(Rate currentRate) { Rate previousRate = new Rate(currentRate.Name); try { if (IsPreviousDateErlierThanNow(previousRate)) { previousRate.Compra = double.Parse(_localSettings.TryGetValue(currentRate.Name, EnumHandler.GetDescriptionFromEnumValue(RateOptions.Buy))); previousRate.Venta = double.Parse(_localSettings.TryGetValue(currentRate.Name, EnumHandler.GetDescriptionFromEnumValue(RateOptions.Sell))); } } catch (Exception ex) { Log.Error(ex); } return(previousRate); }
private void UpdatePreviousRate(Rate previousRate, double buy, double sell) { _localSettings.UpdateSetting(previousRate.Name, EnumHandler.GetDescriptionFromEnumValue(RateOptions.Buy), buy.ToString()); _localSettings.UpdateSetting(previousRate.Name, EnumHandler.GetDescriptionFromEnumValue(RateOptions.Sell), sell.ToString()); _localSettings.UpdateSetting(previousRate.Name, "date", DateTime.Now.ToString()); }
private void CreatePreviosRate(Rate currentRate, double buy, double sell) { _localSettings.CreateSetting(currentRate.Name, EnumHandler.GetDescriptionFromEnumValue(RateOptions.Buy), buy.ToString()); _localSettings.CreateSetting(currentRate.Name, EnumHandler.GetDescriptionFromEnumValue(RateOptions.Sell), sell.ToString()); _localSettings.CreateSetting(currentRate.Name, "date", LastUpdate.ToString());//.ToString("dd MM yyyy") }
private void App_UnhandledException(object sender, UnhandledExceptionEventArgs e) { var messageDialog = _container.GetInstance <IMessageDialog>(); messageDialog.SimpleMessageDialogAsync("Error no esperado. Por favor cierre la aplicación", EnumHandler.GetDescriptionFromEnumValue(ErrorStatus.Critical)); _log.Warn(e.Message); }