public async Task InsereItemCarrinhoAsync(int idLivro, int idUsuario) { var carrinho = await carrinhoRepository.BuscaCarrinhoAtivoPorUsuarioAsync(idUsuario); if (carrinho == null) { carrinho = new Carrinho { IdUsuario = idUsuario, Ativo = true }; await carrinhoRepository.CriarCarrinhoUsuario(carrinho); } await carrinhoRepository.AdicionaItemCarrinhoUsuarioAsync(carrinho.Id, idLivro); }