// Initialize the listing async void PrepareCurrencies() { account = App.Database.GetAccount(); if (account.Credits.Count == 0) { list.IsVisible = false; Label total = this.FindByName <Label>("cash"); total.Text = "Empty"; } else { list.IsVisible = true; Label empty = this.FindByName <Label>("cash_empty"); empty.IsVisible = false; } try { await App.Database.SaveCurrenciesToDatabase(account.RootCurrency); } catch (HttpRequestException) { } GetCurrenciesFromDatabase(); if (CurrencyManager.GetCurrencies().Count <= 0) { return; // no connection } }
void InitializeData() { account = App.Database.GetAccount(); CurrencyManager.Init(account.RootCurrency); List <Currency> currencies = CurrencyManager.GetCurrencies(); picker.ItemsSource = currencies; }
protected override void OnAppearing() { account = App.Database.GetAccount(); CurrencyManager.Init(account.RootCurrency); List <Currency> currency = CurrencyManager.GetCurrencies(); this.currency_picker.ItemsSource = currency; }
public ServiceResult GetCurrency() { if (CurrentUser == null) { return(ServiceResponse.Error("You must be logged in to access this function.")); } CurrencyManager financeManager = new CurrencyManager(Globals.DBConnectionKey, this.GetAuthToken(Request)); List <dynamic> currency = (List <dynamic>)financeManager.GetCurrencies(CurrentUser.AccountUUID, false, true).Cast <dynamic>().ToList(); DataFilter filter = this.GetFilter(Request); currency = currency.Filter(ref filter); return(ServiceResponse.OK("", currency, filter.TotalRecordCount)); }
public ServiceResult GetCurrency(string filter = "") { if (CurrentUser == null) { return(ServiceResponse.Error("You must be logged in to access this function.")); } CurrencyManager financeManager = new CurrencyManager(Globals.DBConnectionKey, Request.Headers?.Authorization?.Parameter); List <dynamic> currency = (List <dynamic>)financeManager.GetCurrencies(CurrentUser.AccountUUID, false, true).Cast <dynamic>().ToList(); int count; DataFilter tmpFilter = this.GetFilter(filter); currency = FilterEx.FilterInput(currency, tmpFilter, out count); return(ServiceResponse.OK("", currency, count)); }
void InitializeData() { List <Currency> currencies = CurrencyManager.GetCurrencies(); picker.ItemsSource = currencies; }