Esempio n. 1
0
        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");
            }
        }
Esempio n. 2
0
        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");
            }
        }