public string Calculo(string moedaOrigem, string moedaDestino, decimal valor)
        {
            var valorFinal     = _cambioService.Calcular(moedaOrigem, moedaDestino, valor);
            var cartaoPromocao = _cartaoService.ObterCartaoDeCreditoDeDestaque();
            var modelo         = new
            {
                MoedaDestino   = moedaDestino,
                ValorDestino   = valorFinal,
                MoedaOrigem    = moedaOrigem,
                ValorOrigem    = valor,
                CartaoPromocao = cartaoPromocao,
            };

            return(View(modelo));
        }
Exemplo n.º 2
0
        public string Calculo(string moedaOrigem, string moedaDestino, decimal valor)
        {
            var valorFinal     = _cambioService.calcular(moedaOrigem, moedaDestino, valor);
            var cartaoPromocao = _cartaoService.ObterCartaoDeCreditoDeDestaque();

            // tipo anonimo, na sitaxe do C# 3 em diante ele aceita fazer isso ...
            var modelo = new
            {
                MoedaDestino   = moedaDestino,
                MoedaOrigem    = moedaOrigem,
                ValorOrigem    = valor,
                ValorDestino   = valorFinal,
                CartaoPromocao = cartaoPromocao
            };

            return(View(modelo));
        }
 public string Credito() =>
 View(new { CartaoNome = _cartaoService.ObterCartaoDeCreditoDeDestaque() });