Exemple #1
0
        public static CurrencyPair FullNameToCurrencyPair(string input)
        {
            int      find = input.IndexOf(Sep);
            Currency ccy1 = CurrencyPorperties.FromNameToCurrency(input.Substring(0, find - 1));
            Currency ccy2 = CurrencyPorperties.FromNameToCurrency(input.Substring(find + 2));

            return(new CurrencyPair(ccy1, ccy2));
        }
Exemple #2
0
        public static CurrencyPair RequestIDToCurrencyPair(string input)
        {
            string   input0 = input.Split(' ').First();
            int      i_sep  = input0.Length - 4;
            Currency ccy1   = CurrencyPorperties.FromNameToCurrency(input0.Substring(0, i_sep));
            Currency ccy2   = CurrencyPorperties.FromNameToCurrency(input.Substring(i_sep));

            if (ccy1.IsNone() || ccy2.IsNone())
            {
                int i_sep_2 = input0.Length - 3;
                ccy1 = CurrencyPorperties.FromNameToCurrency(input0.Substring(0, i_sep_2));
                ccy2 = CurrencyPorperties.FromNameToCurrency(input0.Substring(i_sep_2));
            }
            return(new CurrencyPair(ccy1, ccy2));
        }
Exemple #3
0
 public Price(decimal amount, string ccy)
 {
     Amount = (double)amount;
     Ccy    = CurrencyPorperties.FromNameToCurrency(ccy);
 }
Exemple #4
0
 public CurrencyPair(string ccy1, string ccy2)
 {
     Ccy1 = CurrencyPorperties.FromNameToCurrency(ccy1);
     Ccy2 = CurrencyPorperties.FromNameToCurrency(ccy2);
 }