protected async override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); eventHandlers .Add <CurrencyCreated>(this) .Add <CurrencyDefaultChanged>(this) .Add <CurrencyExchangeRateSet>(this) .Add <CurrencyExchangeRateRemoved>(this) .Add <CurrencySymbolChanged>(this) .Add <CurrencyDeleted>(this); CurrencyParameter parameter = (CurrencyParameter)e.Parameter; IEnumerable <CurrencyModel> models = await queryDispatcher.QueryAsync(new ListAllCurrency()); ViewModel = new CurrencyListViewModel(navigator); foreach (CurrencyModel model in models) { ViewModel.Items.Add(new CurrencyEditViewModel(navigator, commandDispatcher, messageBuilder, queryDispatcher, model.UniqueCode, model.Symbol)); } UpdateStandalone(); CurrencyModel defaultModel = models.FirstOrDefault(c => c.IsDefault); if (defaultModel != null) { UpdateDefaultCurrency(defaultModel.UniqueCode); } ContentLoaded?.Invoke(this, EventArgs.Empty); }
public CurrenciesListPage() { InitializeComponent(); VM = new CurrencyListViewModel(); this.BindingContext = VM; }
internal virtual void FillFromSettings() { _name = PlugInSettings.Default.Name; _strasse = PlugInSettings.Default.Strasse; _plz = PlugInSettings.Default.Plz; _ort = PlugInSettings.Default.Ort; _phone = PlugInSettings.Default.TelNr; _kontakt = PlugInSettings.Default.Contact; _email = PlugInSettings.Default.Email; _vatId = PlugInSettings.Default.Vatid; _gln = PlugInSettings.Default.BillerGln; _save2Form = false; _countryCodeSelected = _countryCodes.Find(p => p.Code == PlugInSettings.Default.Land); _vatDefaultList = new BindingList <VatDefaultValue> (PlugInSettings.Default.VatDefaultValues); _vatSelected = PlugInSettings.Default.MwStDefaultValue; _vatText = PlugInSettings.Default.VStText; _isVatBerechtigt = PlugInSettings.Default.VStBerechtigt; _currSelected = new CurrencyListViewModel(); _currSelected = _currencyList.FirstOrDefault(p => p.Code == PlugInSettings.Default.Currency); _cSel = PlugInSettings.Default.Currency; _bank = PlugInSettings.Default.Bank; _inhaber = PlugInSettings.Default.Kontowortlaut; _iban = PlugInSettings.Default.Iban; _bic = PlugInSettings.Default.Bic; _SelectedVersion = PlugInSettings.Default.EbInterfaceVersionString; // _anyTextChanged = false; }
public async Task <IActionResult> CurrencyList() { CurrencyListViewModel model = new CurrencyListViewModel(); model.Currencies = (await _currencyService.GetListWithActualRatings()).Data; return(View(model)); }
public SayUSDollarPage() { InitializeComponent(); BindingContext = new CurrencyListViewModel(); CurrencyList.ItemTapped += (sender, e) => { CurrencyList.SelectedItem = null; }; }
public ActionResult Index() { var currencies = _currencyService.GetCurrencies().Select(c => new CurrencyViewModel { Id = c.Id, Name = c.Name, DisplayMessage = c.DisplayMessage }).ToList(); var listViewModel = new CurrencyListViewModel() { Currencies = currencies, CreateViewModel = new CurrencyViewModel() }; return(View(listViewModel)); }
public SayUSDollarPage() { InitializeComponent(); var currencyViewModel = new CurrencyListViewModel(); BindingContext = currencyViewModel; CurrencyList.IsPullToRefreshEnabled = true; CurrencyList.RefreshCommand = currencyViewModel.RefreshCommand; CurrencyList.ItemTapped += (sender, e) => { CurrencyList.SelectedItem = null; }; }
public BillerSettingsViewModel(IUnityContainer uc, IDialogService dialog ) { _uc = uc; _dlg = dialog; _countryCodes = ebIModels.Models.CountryCodes.GetCountryCodeList(); Results = new ValidationResults(); var cList = _uc.Resolve <CurrencyListViewModels>(); //cList.GetList(Enum.GetNames(typeof(CurrencyType)).ToList()); cList.GetList(new List <string>() { ModelConstants.CurrencyCodeFixed.ToString() }); _currencyList = new BindingList <CurrencyListViewModel>(cList.DropDownList); string defCurr = PlugInSettings.Default.Currency; _currSelected = _currencyList.FirstOrDefault(p => p.Code == defCurr); _ebIVersions = InvoiceFactory.GetVersionsWithSaveSupported(); FillFromSettings(); }