Exemple #1
0
        public async Task <IActionResult> Registrar(SunatTipoCambioRequestDto bodyRequest)
        {
            var _sunatTipoCambioClass = new SunatTipoCambioClass(_config);

            var _listTipoCambioSunat = await _sunatTipoCambioClass.Consultar(bodyRequest);

            return(Ok(_listTipoCambioSunat));
        }
        public async Task <IEnumerable <SunatTipoCambioDto> > Consultar(SunatTipoCambioRequestDto bodyRequest)
        {
            var _client = new RestClient("https://e-consulta.sunat.gob.pe");

            var _request = new RestRequest("cl-at-ittipcam/tcS01Alias/listarTipoCambio")
                           .AddJsonBody(bodyRequest);

            var _listTipoCambioSunat = await _client.PostAsync <IEnumerable <SunatTipoCambioDto> >(_request);

            if (_listTipoCambioSunat.Count() > 0)
            {
                await Registrar(_listTipoCambioSunat);
            }
            ;

            return(_listTipoCambioSunat);
        }