示例#1
0
        public async Task <CurrencyModel> Handle(ObtenerMonedaRequest request, CancellationToken cancellationToken)
        {
            logger.LogInformation("Obtener moneda {id}", request.Id.ToUpper());

            var dataModel = await monedasApiService.ObtenerMonedaAsync(request.Id.ToUpper());

            var model = await ObtenerConversion(mapper.Map <CurrencyModel>(dataModel));

            var entity = mapper.Map <CurrencyHistoryEntity>(model);

            await currencyHistoryDbService.InsertarCurrencyHistoryAsync(entity);

            return(model);
        }
示例#2
0
        public void InsertarCurrencyHistoryAsync()
        {
            service.InsertarCurrencyHistoryAsync(entity).Wait();

            Assert.Pass();
        }