public async Task <string> Get(string id, string monto, string moneda) { ControladorLogico controladorLogico = new ControladorLogico(); try { return(await controladorLogico.RegistrarCompra(id, Convert.ToDecimal(monto), moneda)); } catch (Exception e) { controladorLogico.RegistrarMensajeLog(e.Message); return("Ha ocurrido un error inesperado"); } }
public async Task <string> Get(string moneda) { ControladorLogico controladorLogico = new ControladorLogico(); try { string url = controladorLogico.URLServicio(moneda); decimal valor = await controladorLogico.ValorMoneda(url); decimal resultado = controladorLogico.TransformarValorMoneda(valor, moneda); return("El valor el día de hoy es de: " + resultado); } catch (Exception e) { controladorLogico.RegistrarMensajeLog(e.Message); return("Ha ocurrido un error inesperado"); } }