public bool IsEmailUsed(string email) { using (var ctx = new EnglishBattle2Entities()) { return((ctx.Joueur.Where(x => x.email == email)).Any()); } }
public void Update(Joueur joueur) { using (var ctx = new EnglishBattle2Entities()) { ctx.Entry(joueur).State = EntityState.Modified; ctx.SaveChanges(); } }
public void Insert(Joueur joueur) { using (var ctx = new EnglishBattle2Entities()) { ctx.Joueur.Add(joueur); ctx.SaveChanges(); } }
public List <Joueur> GetList() { using (var ctx = new EnglishBattle2Entities()) { var list = ctx.Joueur.ToList(); return(list); } }
public Joueur GetItem(string email, string mdp) { using (var ctx = new EnglishBattle2Entities()) { var joueur = ctx.Joueur.FirstOrDefault(x => x.email == email && x.motDePasse == mdp); return(joueur); } }
public bool IsVerbeValid(int id, string preterit, string participePasse) { using (var ctx = new EnglishBattle2Entities()) { bool result = ctx.Verbe.Where(v => v.id == id && v.preterit == preterit && v.participePasse == participePasse).Any(); return(result); } }
public Joueur GetItem(string email) { using (var ctx = new EnglishBattle2Entities()) { var joueur = ctx.Joueur.Where(j => j.email == email).First(); return(joueur); } }
public List <Verbe> GetVerbes() { using (var ctx = new EnglishBattle2Entities()) { var list = ctx.Verbe.ToList(); return(list); } }
public List <Question> GetReponsesDePartie(int idPartie) { using (var ctx = new EnglishBattle2Entities()) { var result = ctx.Question.Where(q => q.idPartie == idPartie).ToList(); return(result); } }
public void Insert(Question question) { using (var ctx = new EnglishBattle2Entities()) { ctx.Question.Add(question); ctx.SaveChanges(); } }
public List <Verbe> GetListeVerbesAleatoire() { using (var ctx = new EnglishBattle2Entities()) { var list = ctx.Verbe.Take(60).ToList(); list = Shuffle(list); return(list); } }
public Partie NouvellePartie(string email) { using (var ctx = new EnglishBattle2Entities()) { var joueur = _joueurService.GetItem(email); Partie partie = new Partie { idJoueur = joueur.id, score = 0, }; ctx.Partie.Add(partie); ctx.SaveChanges(); return(partie); } }
public void Delete(Joueur joueur) { using (var ctx = new EnglishBattle2Entities()) { ctx.Joueur.Attach(joueur); var parties = joueur.Partie; foreach (var partie in parties) { var questions = partie.Question; ctx.Question.RemoveRange(questions); } ctx.Partie.RemoveRange(parties); ctx.SaveChanges(); } }
public bool InsertReponse(Question reponse) { if (IsReponseValide(reponse)) { using (var ctx = new EnglishBattle2Entities()) { var partie = ctx.Partie.Find(reponse.idPartie); if (partie != null) { partie.score++; } _questionService.Insert(reponse); ctx.SaveChanges(); return(true); } } return(false); }
public VilleService() { _context = new EnglishBattle2Entities(); }