public ActionResult Editer(String Id)
 {
     Personnes personnes = new Personnes(Session["DB_REPO"]);
     if (personnes.SelectByID(Id))
         return View(personnes.personne);
     else
         return RedirectToAction("Lister", "Personnes");
 }
        public ActionResult Editer(Gaming.Personne personne)
        {
            Personnes personnes = new Personnes(Session["DB_REPO"]);
            if (ModelState.IsValid)
            {
                if (personnes.SelectByID(personne.Id))
                {
                    String sql = "SELECT * from Personnes where Prenom='" + personne.Prenom.ToString() + "'";
                    personnes.QuerySQL(sql);
                    // Le même prenom
                    if (personnes.Next())
                    {
                        //Le même nom
                        sql = "SELECT * from Personnes where Nom='" + personne.Nom.ToString() + "'";
                        personnes.QuerySQL(sql);
                        if (personnes.Next())
                        {
                            // Vérifier si c'est pas moi-même
                            personnes.SelectByID(personne.Id);
                            if (personnes.personne.Prenom != personne.Prenom ||
                                personnes.personne.Nom != personne.Nom)
                            {
                                ViewBag.Erreur = "Un gamer possède déja ce nom et prénom";
                                return View(personne);
                            }
                        }
                    }
                    try
                    {
                        personnes.personne = personne;
                        personnes.personne.UpLoadImage(Request);
                        personnes.Update();
                        return RedirectToAction("Lister", "Personnes");
                    }
                    catch
                    {
                        ViewBag.Erreur = "Une erreur lors de l'update! Avez-vous une image?";
                    }

                }
            }
            return View(personne);
        }