public async Task <ResponseModel> GetFacturas() { ResponseModel response; try { IEnumerable <Factura> facturas = await facturaService.GetFacturas(); IEnumerable <FacturaApiModelRead> facturasResponse = mapper.Map <List <FacturaApiModelRead> >(facturas); response = new ResponseModel { HttpResponse = (int)HttpStatusCode.OK, Response = facturasResponse }; } catch (Exception ex) { logger.LogError(ex.Message); response = new ResponseModel { HttpResponse = (int)HttpStatusCode.InternalServerError, ErrorResponse = "Ha ocurrido un error, consulte con el administrador" }; } return(response); }
public List <FacturaDTO> GetFacturas() { List <Factura> facturas = _facturaService.GetFacturas(); return(_mapper.Map <List <FacturaDTO> >(facturas)); }