示例#1
0
 public FileReader()
 {
     this.EURJPY = new Couple();
     this.EURUSD = new Couple();
     this.GBPEUR = new Couple();
     this.USDILS = new Couple();
 }
示例#2
0
        // readData function receive relevant data from the files and stores it in the class properties.
        public void readData()
        {
            string jsonFixer = System.IO.File.ReadAllText(@"EUR_Rates.txt");
            string nowFixer  = System.IO.File.ReadAllText(@"EUR_time.txt");
            string jsonOER   = System.IO.File.ReadAllText(@"USD_Rates.txt");
            string nowOER    = System.IO.File.ReadAllText(@"USD_time.txt");
            ExchangeRateFromFixer EUR_Rates = JsonConvert.DeserializeObject <ExchangeRateFromFixer>(jsonFixer);

            this.EURJPY = new Couple("EUR/JPY", EUR_Rates.rates["JPY"], nowFixer);
            this.EURUSD = new Couple("EUR/USD", EUR_Rates.rates["USD"], nowFixer);
            double GBP_EUR = (1 / EUR_Rates.rates["GBP"]);

            GBP_EUR     = Math.Round(GBP_EUR, 6);
            this.GBPEUR = new Couple("GBP/EUR", GBP_EUR, nowFixer);

            ExchangeRateFromOER USD_Rates = JsonConvert.DeserializeObject <ExchangeRateFromOER>(jsonOER);

            this.USDILS = new Couple("USD/ILS", USD_Rates.rates["ILS"], nowOER);
        }