void SetCurrentBase(KnownCurrency currentBase) { _currentBase = currentBase; _baseButton.SetTitle(_currentBase.GetFullName(), UIControlState.Normal); LayoutSubviews(); }
public static string GetSymbol(this KnownCurrency currency) { return(CurrencyInfos.ContainsKey(currency) ? CurrencyInfos[currency].Symbol : currency.ToString()); }
public static string GetFullName(this KnownCurrency currency) { return(CurrencyInfos.ContainsKey(currency) ? CurrencyInfos[currency].FullName : currency.ToString()); }
/// <summary> /// Get currency by system ID /// </summary> /// <param name="session">Data access object</param> /// <param name="instrumentID">System ID</param> /// <returns>Currency</returns> public static ICurrency GetKnownCurrency(IDalSession session, KnownCurrency instrumentID) { return (ICurrency)session.GetObjectInstance(typeof(Currency),(int) instrumentID); }
public static int GetIndexOf(KnownCurrency rateBase) { return(Enum.GetValues(typeof(KnownCurrency)).Cast <KnownCurrency>().OrderBy(x => x.ToString()).ToList().IndexOf(rateBase)); }
public override void Selected(UIPickerView pickerView, nint row, nint component) { SelectedRateBase = GetRateBaseAt(row); ValueSelected?.Invoke(this, EventArgs.Empty); }
public RateBasePickerModel(KnownCurrency selectedRateBase) { SelectedRateBase = selectedRateBase; }