private async Task ValidarDependenciaDePedidoExistente(int idPedido) { if (await _itemPedidoRepository.SelecionarPorPedido(idPedido) == null) { throw new KeyNotFoundException("Pedido contem dependencia"); } }
public async Task <IList <ItemPedido> > SelecionarPorPedido(int idPedido) { try { await ValidarPedidoExistente(idPedido); return((await _itemPedidoRepository.SelecionarPorPedido(idPedido)) .ToList()); } catch (Exception ex) { throw ex; } }