Ejemplo n.º 1
0
 private async Task ValidarDependenciaDePedidoExistente(int idPedido)
 {
     if (await _itemPedidoRepository.SelecionarPorPedido(idPedido) == null)
     {
         throw new KeyNotFoundException("Pedido contem dependencia");
     }
 }
Ejemplo n.º 2
0
        public async Task <IList <ItemPedido> > SelecionarPorPedido(int idPedido)
        {
            try
            {
                await ValidarPedidoExistente(idPedido);

                return((await _itemPedidoRepository.SelecionarPorPedido(idPedido))
                       .ToList());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }