Exemplo n.º 1
0
        public string MXN()
        {
            var valorFinal     = _cambioService.Calcular("MXN", "BRL", 1);
            var textoPagina    = View();
            var textoResultado = textoPagina.Replace("VALOR_EM_REAIS", valorFinal.ToString());

            return(textoResultado);
        }
        public string MXN()
        {
            var valorFinal = _cambioService.Calcular("MXN", "BRL", 1);

            return(View(new {
                Valor = valorFinal
            }));
        }
Exemplo n.º 3
0
        public string MXN()
        {
            var valorFinal  = _cambioService.Calcular("MXN", "BRL", 1);
            var textoPagina = View();

            // Substituindo tag coringa da pagina, para valor calculado
            var textoResultado = textoPagina.Replace("VALOR_EM_REAIS", valorFinal.ToString());

            return(textoResultado);
        }
Exemplo n.º 4
0
        public string MXN()
        {
            var valorFinal           = _cambioService.Calcular("MXN", "BRL", 1);
            var nomeCompletoResource = "ByteBank.Portal.View.Cambio.MXN.html";
            var assembly             = Assembly.GetExecutingAssembly();

            var streamRecurso = assembly.GetManifestResourceStream(nomeCompletoResource);

            var streamLeitura = new StreamReader(streamRecurso);
            var textoPagina   = streamLeitura.ReadToEnd();

            var textoResultado = textoPagina.Replace("VALOR_EM_REAIS", valorFinal.ToString());

            return(textoResultado);
        }
Exemplo n.º 5
0
        public string MXN()
        {
            var valorFinal = _cambioService.Calcular("MXN", "BRL", 1);

            return(View(new
            {
                MoedaDestino = "",
                MoedaOrigem = "",
                ValorDestino = valorFinal,
                ValorOrigem = 1
            }));

            //var textoPagina = View();

            //var textoResultado = textoPagina.Replace("VALOR_EM_REAIS", valorFinal.ToString());

            //return textoResultado;
        }
Exemplo n.º 6
0
        public async Task <IActionResult> CalcularAsync([FromBody] TipoCambio resource)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState.GetMessages()));
            }

            var result = await _cambioService.Calcular(resource.FechaTipoCambio, resource.TipoTransaccion, resource.MonedaOrigen, resource.MonedaDestino, resource.Monto);

            if (!result.Success)
            {
                return(BadRequest(result.Message));
            }

            return(Ok(result.Resource));
        }
Exemplo n.º 7
0
 public string MXN()
 {
     return(View().Replace("VALOR_EM_BRL", _cambioService.Calcular("MXN", "BRL", 3).ToString()));
 }