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()); }