Exemplo n.º 1
0
        /// <summary>
        /// Recupera o último valor de uma determinada série e retorna um objeto do tipo WSSerieVO.
        /// </summary>
        /// <param name="codigoCotacao">long codigoCotacao – Código da série</param>
        /// <returns>Objeto contendo o valor</returns>
        public WSSerieVO ConsultarUltimoValor(long codigoCotacao)
        {
            var serie = _codigoService.RecuperarSeriePorCodigo(codigoCotacao);

            if (serie == null)
            {
                throw new InvalidCodeException();
            }

            return(_service.getUltimoValorVO(codigoCotacao));
        }
        //Carregamento de registro pelo ID
        public CotacaoDolarDTO consultar()
        {
            WSSerieVO Retorno = WsBancoCentral.getUltimoValorVO(_serie);

            var OCotacaoDolar = new CotacaoDolarDTO();

            OCotacaoDolar.valor         = Retorno.ultimoValor.svalor.Replace(".", ",").toDecimal();
            OCotacaoDolar.nomeAbreviado = Retorno.nomeAbreviado;
            OCotacaoDolar.nomeCompleto  = Retorno.nomeCompleto;
            OCotacaoDolar.nomeCompleto  = Retorno.unidadePadrao;

            return(OCotacaoDolar);
        }