public IActionResult About() { var client = new ForexDataClient("iq5IFnq426n3QufDY24SOxMOoDTQJftO"); var symbols = client.GetSymbols(); foreach (var symbol in symbols) { _RepositorioFunc.Extraer(symbol, 0); _RepositorioFunc.Extraer(symbol, 3); } var factores = client.GetQuotes(client.GetSymbols()); foreach (var q in factores) { Conversión conversor = new Conversión(); conversor.Origensiglas = q.symbol.Substring(0, 3); conversor.Destinosiglas = q.symbol.Substring(3, 3); conversor.Factorconversion = q.price; _Repositorio.InsertFactor(conversor); } _Repositorio.InsertPaises(RellenoBD.CrearListaPaises()); ViewData["Message"] = "Your application description page."; return(View()); }
public void CargarMonedas() { List <Moneda> lista = new List <Moneda>(); List <string> monedas = new List <string>(); var symbols = client.GetSymbols(); foreach (var symbol in symbols) { string from_coin = symbol.Substring(0, 3); string to_coin = symbol.Substring(3, 3); monedas.Add(from_coin); monedas.Add(to_coin); } List <string> distinc_monedas = new List <string>(); distinc_monedas.AddRange(monedas.Distinct()); foreach (var money in distinc_monedas) { Moneda moned = new Moneda(); moned.IdentificadorMoneda = money; moned.Nombre = money; lista.Add(moned); } var coins = ChargeCoinsName.CrearListaMonedas(); foreach (var item in lista) { foreach (var coin in coins) { if (item.IdentificadorMoneda == coin.IdentificadorMoneda) { item.Nombre = coin.Nombre; _contexto.Monedas.Add(item); } else { _contexto.Monedas.Add(item); } } _contexto.SaveChanges(); } }
public IActionResult ActualizarMonedas() { var client = new ForexDataClient("i3drSZDmC8Kis9rruVPtCciybrr3ut3s"); var symbols = client.GetSymbols(); var quotes = client.GetQuotes(symbols); foreach (var symbol in symbols) { var abreviatura = symbol.Substring(0, 3); _repositorio.CrearMoneda(new Moneda { Abreviatura = abreviatura }); } foreach (var quote in quotes) { var monedaOrigen = quote.symbol.Substring(0, 3); var monedaDestino = quote.symbol.Substring(3, 3); _repositorio.CrearFactor(new FactorConversion { IdMonedaOrigen = _repositorio.BuscarMonedaPorNombre(monedaOrigen), IdMonedaDestino = _repositorio.BuscarMonedaPorNombre(monedaDestino), Factor = (decimal)quote.price }); } ViewBag.NumeroMonedas = symbols.Length; return(View()); }
static void Main(string[] args) { var client = new ForexDataClient("xtczkx5SyiottjHUHQavK1U5io8K7F9e"); List <FactorConversion> lista = new List <FactorConversion>(); FactorConversion factor = new FactorConversion(); int count = 0; var symbols = client.GetSymbols(); foreach (var symbol in symbols) { string from_coin = symbol.Substring(0, 3); string to_coin = symbol.Substring(3, 3); string[] stringArray = new string[1]; stringArray[0] = symbol; var impreso = client.GetQuotes(stringArray); var valor = impreso[0].price; count = count++; factor.Id = count; factor.IdMonedaDestino = count++; factor.IdMonedaDestino = count++; factor.denominacion = symbol; factor.Factor = (decimal)valor; Console.WriteLine("Conversion:" + factor.denominacion + "/Valor:" + factor.Factor); } Console.Read(); }
public IActionResult ActualizarFactores() { var client = new ForexDataClient("UqGdNXCYs3QMuKLRfzURoseh8okx8hAY"); var symbols = client.GetSymbols(); var quotes = client.GetQuotes(symbols); foreach (var quote in quotes) { UpdateQuote(quote); } return(View()); }
public async void Test() { var client = new ForexDataClient("i3drSZDmC8Kis9rruVPtCciybrr3ut3s"); // Get the list of available symbols var symbols = client.GetSymbols(); foreach (var symbol in symbols) { Console.WriteLine(symbol); } // Console.Read(); // Get quotes for specified symbols var quotes = client.GetQuotes(new[] { "EURUSD", "GBPJPY", "BTCUSD" }); foreach (var quote in quotes) { Console.WriteLine(quote); } // Console.Read(); // Convert from one currency to another: var conversion = client.Convert("EUR", "USD", 100); Console.WriteLine(conversion); //Console.Read(); // Check if the market is open: var marketStatus = client.GetMarketStatus(); Console.WriteLine(marketStatus.marketIsOpen ? "The market is open!" : "The market is closed!"); // Quota used var quota = client.GetQuota(); Console.WriteLine(quota); }
public IActionResult ActualizarMonedas() { var client = new ForexDataClient("3xVV9NYiGNoskWLSHaQuBWH7ItkxECBQ"); var symbols = client.GetSymbols(); foreach (var simbolo in symbols) { Extraer(simbolo, 0); Extraer(simbolo, 3); } var valores = client.GetQuotes(symbols); ViewBag.resultado = symbols.Length; return(View()); }
public IActionResult ActualizarFactor() { var client = new ForexDataClient("3xVV9NYiGNoskWLSHaQuBWH7ItkxECBQ"); var symbols = client.GetSymbols(); var quotes = client.GetQuotes(symbols); foreach (var symbol in symbols) { Extraer(symbol, 0); Extraer(symbol, 3); } foreach (var quote in quotes) { UpdateQuote(quote); } ViewBag.NumeroMonedas = symbols.Length; return(View()); }
public IActionResult ActualizarMonedas() { var client = new ForexDataClient("UqGdNXCYs3QMuKLRfzURoseh8okx8hAY"); var symbols = client.GetSymbols(); var quotes = client.GetQuotes(symbols); foreach (var symbol in symbols) { Extraer(symbol, 0); Extraer(symbol, 3); } foreach (var quote in quotes) { UpdateQuote(quote); } ViewBag.NumeroMonedas = symbols.Length; return(View()); }