public CompraDTO Get(int id) { var compra = _compraRepository.Get(id); return(new CompraDTO() { APROVADO = compra.APROVADO, COD_COMPRA = compra.COD_COMPRA, DATA_SOLICITACAO = compra.DATA_SOLICITACAO, DESCRICAO = compra.DESCRICAO, FINALIZADO = compra.FINALIZADO, TITULO = compra.TITULO, STATUS = _statusRepository.Get(compra.COD_STATUS), USUARIO = _usuarioRepository.Get(compra.COD_USUARIO), CATEGORIA = _categoriaRepository.Get(compra.COD_CATEGORIA), ORCAMENTO = _orcamentoRepository.GetOrcamentoByCompra(compra.COD_COMPRA).ToList() }); }
public async Task <List <CompraDTO> > Handle(RunGet request, CancellationToken cancellationToken) { var resultCompras = await _compraRepository.Get(); var listCompraDTO = new List <CompraDTO>(); listCompraDTO = _mapper.Map <List <CompraDTO> >(resultCompras.ToList()); foreach (var compra in listCompraDTO) { var resultDetalleCompra = await _detalleCompraRepository.Get(compra.CompraId); var detalleCompraDTO = _mapper.Map <List <DetalleCompraDTO> >(resultDetalleCompra.ToList()); compra.DetallesCompras = detalleCompraDTO; } return(listCompraDTO); }
public async Task <CompraDTO> Handle(RunGetId request, CancellationToken cancellationToken) { var producto = await _compraRepository.Get(request.CompraId); if (producto == null) { throw new ManejadorError(HttpStatusCode.NotFound, new { mensaje = "No se encontro el Producto" }); } var compraDTO = new CompraDTO(); compraDTO = _mapper.Map <CompraDTO>(producto); var resultDetalleCompra = await _detalleCompraRepository.Get(compraDTO.CompraId); var detalleCompraDTO = _mapper.Map <List <DetalleCompraDTO> >(resultDetalleCompra.ToList()); compraDTO.DetallesCompras = detalleCompraDTO; return(compraDTO); }
public Task <Compra> Get(long id) { return(repository.Get(id)); }
public void Get_HappyDay(long codigo) { var result = _repository.Get(codigo); Assert.AreEqual(codigo, result.IdCompra); }