public int ContadorDePalavras() { using (var contexto = new ContextoBaseDeDados()) { return(contexto.Palavra.Count()); } }
public IEnumerable <Palavra> BuscarTodas() { using (var contexto = new ContextoBaseDeDados()) { return(contexto.Palavra.ToList()); } }
public void SalvarPontuacaoJogador(Jogador jogador) { using (var contexto = new ContextoBaseDeDados()) { contexto.Entry <Jogador>(jogador).State = EntityState.Added; contexto.SaveChanges(); } }
public int QuantidadeJogadoresPorDificuldade(Dificuldade dificuldade) { using (var contexto = new ContextoBaseDeDados()) { return(contexto.Jogador .Where(jog => jog.Dificuldade == dificuldade) .Count()); } }
public IEnumerable <Jogador> UltimosJogadores() { using (var contexto = new ContextoBaseDeDados()) { return(contexto.Jogador .OrderByDescending(jogador => jogador.Id) .Take(10) .ToList()); } }
public IEnumerable <Jogador> LeaderRanking(int pagina, int tamanhoPagina, Dificuldade dificuldade) { using (var contexto = new ContextoBaseDeDados()) { return(contexto.Jogador .Where(jog => jog.Dificuldade == dificuldade) .OrderByDescending(_ => _.Pontuacao) .Skip(tamanhoPagina * (pagina - 1)) .Take(tamanhoPagina) .ToList()); //return contexto.Jogador.ToList().OrderByDescending(jogador => jogador.Pontuacao).Take(3); } }