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); }
// 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); }