public async Task <ResultEntity <ItemPedido> > AddRange(List <ItemPedido> pedidos)
        {
            try
            {
                var pedidoId  = pedidos.FirstOrDefault().PedidoID;
                var codPedido = pedidos.FirstOrDefault().CodPedido;

                var itensPedido = await _repository.GetByPedidoId(pedidoId);

                if (itensPedido.Count() == 10)
                {
                    return(ResultEntity <ItemPedido> .Fail(pedidos.FirstOrDefault(), $"Só é permitido 10 itens por pedido - {codPedido}"));
                }

                _repository.AddRange(pedidos);

                return(ResultEntity <ItemPedido> .Success(pedidos.FirstOrDefault()));
            }
            catch (Exception e)
            {
                return(ResultEntity <ItemPedido> .Fail(pedidos.FirstOrDefault(), $"Ocorreu algum erro na criação do ItemPedido - {e.Message}"));
            }
        }