public async Task <ResponsePostCarrinho> ExecuteAsync(RequestCarrinho request)
        {
            CarrinhoEntity carrinho = new CarrinhoEntity(request.Nome);
            await carrinhoRepo.CriarCarrinho(carrinho);

            return(mapper.Map <ResponsePostCarrinho>(carrinho));
        }
        public ResultadoVD CriarCarrinho(string cpfUsuario)
        {
            ResultadoVD resultado = new ResultadoVD(true);

            try
            {
                resultado.Resultado = _carrinhoRepository.CriarCarrinho(cpfUsuario);
            }
            catch (Exception ex)
            {
                resultado.Sucesso  = false;
                resultado.Mensagem = $"Não foi possível criar o  carrinho. {Environment.NewLine}{ex.Message}";
            }
            return(resultado);
        }