public Boolean InserirPergunta() { try { using (var _context = new Show_de_PerguntasEntities()) { Pergunta p = new Pergunta(); p.enunciado = this.enunciado; p.Tema_IdTema = this.idTema; p.dificuldade = this.dificuldade; p.alternativaCorreta = this.alternativaCorreta; p.alternativaIncorreta1 = this.alternativaIncorreta1; p.alternativaIncorreta2 = this.alternativaIncorreta2; p.alternativaIncorreta3 = this.alternativaIncorreta3; p.alternativaIncorreta4 = this.alternativaIncorreta4; _context.AddToPerguntas(p); _context.SaveChanges(); return true; } } catch (Exception) { return false; // throw; } }
public Boolean InserirPontuacaoPorJogador() { try { using (var _context = new Show_de_PerguntasEntities()) { Ranking r = new Ranking(); r.pontuacaoMaxima = this.pontuacaoMax; r.UsuarioIdUsuario = this.IdUsuario; _context.AddToRankings(r); _context.SaveChanges(); } return true; } catch (Exception) { return false; //throw; } }
public Boolean AtualizarUsuario() { try { using (var _context = new Show_de_PerguntasEntities()) { Usuario user = (from u in _context.Usuarios where u.IdUsuario.Equals(this.IdUsuario) select u).First(); user.nome = this.nome; user.sobrenome = this.sobrenome; user.login = this.login; user.senha = this.senha; _context.SaveChanges(); } return true; } catch (Exception) { return false; // throw; } }
public Boolean InserirUsuario() { try { using (var _context = new Show_de_PerguntasEntities()) { Usuario u = new Usuario(); u.nome = this.nome; u.sobrenome = this.sobrenome; u.login = this.login; u.senha = this.senha; u.dataCadastro = DateTime.Now; _context.AddToUsuarios(u); _context.SaveChanges(); return true; } } catch (Exception) { return false; // throw; } }
public Boolean DeletarJogador() { try { using (var _context = new Show_de_PerguntasEntities()) { Usuario usuario = (from u in _context.Usuarios where u.IdUsuario.Equals(this.IdUsuario) select u).First(); _context.DeleteObject(usuario); _context.SaveChanges(); } return true; } catch (Exception) { return false; //throw; } }
public Boolean AtualizarPontuacaoPorJogador() { try { using (var _context = new Show_de_PerguntasEntities()) { Ranking ranking = (from r in _context.Rankings where r.Usuario.IdUsuario.Equals(this.IdUsuario) select r).FirstOrDefault(); if (ranking != null) { ranking.pontuacaoMaxima = this.pontuacaoMax; _context.SaveChanges(); } else return InserirPontuacaoPorJogador(); } return true; } catch (Exception) { return false; //throw; } }
public Boolean ZerarRanking() { try { using (var _context = new Show_de_PerguntasEntities()) { List<Ranking> ranking = _context.Rankings.ToList(); foreach (Ranking r in ranking) { _context.DeleteObject(r); _context.SaveChanges(); } } return true; } catch (Exception) { return false; //throw; } }
public Boolean RemoverJogadorRanking() { try { using (var _context = new Show_de_PerguntasEntities()) { Ranking ranking = (from r in _context.Rankings where r.Usuario.IdUsuario.Equals(this.IdUsuario) select r).FirstOrDefault(); if (ranking != null) { _context.DeleteObject(ranking); _context.SaveChanges(); } } return true; } catch (Exception) { return false; //throw; } }
public Boolean AtualizarPergunta() { try { using (var _context = new Show_de_PerguntasEntities()) { Pergunta pergunta = (from p in _context.Perguntas where p.IdPergunta.Equals(this.idPergunta) select p).First(); pergunta.enunciado = this.enunciado; pergunta.Tema_IdTema = this.idTema; pergunta.dificuldade = this.dificuldade; pergunta.alternativaCorreta = this.alternativaCorreta; pergunta.alternativaIncorreta1 = this.alternativaIncorreta1; pergunta.alternativaIncorreta2 = this.alternativaIncorreta2; pergunta.alternativaIncorreta3 = this.alternativaIncorreta3; pergunta.alternativaIncorreta4 = this.alternativaIncorreta4; pergunta.vezesRespondidaAltCorreta = this.estatisticaAltCorreta; pergunta.vezesRespondidaAltIncorreta1 = this.estatisticaAltIncorreta1; pergunta.vezesRespondidaAltIncorreta2 = this.estatisticaAltIncorreta2; pergunta.vezesRespondidaAltIncorreta3 = this.estatisticaAltIncorreta3; pergunta.vezesRespondidaAltIncorreta4 = this.estatisticaAltIncorreta4; _context.SaveChanges(); } return true; } catch (Exception) { return false; //throw; } }
public Boolean DeletarPergunta() { try { using (var _context = new Show_de_PerguntasEntities()) { Pergunta pergunta = (from p in _context.Perguntas where p.IdPergunta.Equals(this.idPergunta) select p).First(); _context.DeleteObject(pergunta); _context.SaveChanges(); } return true; } catch (Exception) { return false; //throw; } }