Beispiel #1
0
        private Palavra EncontrarPalavra(List <int> idsDoLocalStorage)
        {
            PalavraServico palavraServico = ServicoDeDependencia.MontarPalavraServico();

            Random random = new Random();

            idsDoLocalStorage = Embaralhar(idsDoLocalStorage);

            Palavra palavra = palavraServico.PalavraRepositorio.PalavraPorId(idsDoLocalStorage[0]);

            idsDoLocalStorage.RemoveAt(0);
            this.idsAtualizados = idsDoLocalStorage;

            return(palavra);
        }
Beispiel #2
0
        //  api/jogo/?dificuldade=
        public IHttpActionResult GetIds(string dificuldade)
        {
            PalavraServico palavraServico = ServicoDeDependencia.MontarPalavraServico();
            List <int>     ids            = new List <int>();

            if (dificuldade.Equals("bh"))
            {
                ids = palavraServico.PalavrasBH().ToList();
            }
            else if (dificuldade.Equals("normal"))
            {
                ids = palavraServico.PalavrasNormal().ToList();
            }
            return(Ok(new
            {
                dados = ids
            }));
        }
        internal static PalavraServico MontarPalavraRepositorioMock()
        {
            PalavraServico servico = new PalavraServico(new PalavraRepositorioMock());

            return(servico);
        }