public async Task <Request> EfetuarCompra(InicioViewModel inicio)
        {
            var usuarioLogadoId = await clienteService.ObterUsuarioLogadoId();

            var usuarioIdentity = await clienteService.BuscarUsuarioPorId(usuarioLogadoId);

            var pedido  = CarrinhoFactory.MontarPedido(inicio, usuarioIdentity);
            var request = await carrinhoRepository.GravarPedido(pedido);

            return(request);
        }