コード例 #1
0
        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);
        }
コード例 #2
0
        public List <FacturaDTO> GetFacturas()
        {
            List <Factura> facturas = _facturaService.GetFacturas();

            return(_mapper.Map <List <FacturaDTO> >(facturas));
        }