public async Task <ActionResult> ResgatarPontosDoCliente(ResgatePontosRequest resgatePontosCliente)
        {
            var pontuacaoClienteService = new PontuacaoClienteService(_pontuacaoRepository);

            return(Ok(await pontuacaoClienteService.ResgatarPontosDoCliente(resgatePontosCliente)));
        }
        public async Task <ActionResult <PontuacaoClienteResponse> > AdicionarPontosAoCliente(AdicionarPontuacaoClienteRequest pontuacaoCliente)
        {
            var pontuacaoClienteService = new PontuacaoClienteService(_pontuacaoRepository);

            return(Ok(await pontuacaoClienteService.AdicionarPontosAoClienteConformeRegraDeGamificacao(pontuacaoCliente)));
        }