Пример #1
0
        Demineur()
        {
            short choix;

            m_Classement = new Classements();

            do
            {
                choix = Menu.AfficherMenu();
                switch (choix)

                {
                case 1:
                    m_Partie = new Partie(Menu.DemanderNom(), Menu.OptionDePartie());
                    if (m_Partie.CommencerPartie())
                    {     // Si partie retourne true, alors le joueur a batu son record.
                        m_Classement.MettreAJourJoueur(m_Partie.InfoDepartie());
                        m_Classement.SauvegardeDuClassement();
                    }
                    break;

                case 2:
                    short visionnement = 0;     //par défaut ne tri pas le classement
                    do
                    {
                        visionnement = (short)Menu.AfficherClassement(m_Classement.ToString(visionnement), visionnement);
                    }while (visionnement != 4);
                    break;

                case 3:
                    break;
                }
            }while (choix != 3);
        }
 public ActionResult Create(Classements c)
 {
     try
     {
         _db.Classements.Add(c);
         _db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View(c));
     }
 }
 public ActionResult Delete(Classements c, int id)
 {
     try
     {
         Classements classeRemove = _db.Classements.Find(id);
         if (classeRemove != null)
         {
             _db.Classements.Remove(classeRemove);
             _db.SaveChanges();
         }
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
 public ActionResult Edit(Classements c, int id)
 {
     try
     {
         Classements classeUpdate = _db.Classements.Find(id);
         if (classeUpdate != null)
         {
             classeUpdate.Classement = c.Classement;
             _db.SaveChanges();
         }
         else
         {
             //Message d'erreur : Id non inexistant
         }
         return(RedirectToAction("Index"));
     }
     catch
     {
         //Message d'erreur : Problème
         return(View());
     }
 }
        // GET: Classements/Delete/5
        public ActionResult Delete(int id)
        {
            Classements classeRemove = _db.Classements.FirstOrDefault(c => c.ClassementId == id);

            return(View(classeRemove));
        }
        // GET: Classements/Edit/5
        public ActionResult Edit(int id)
        {
            Classements classeUpdate = _db.Classements.FirstOrDefault(c => c.ClassementId == id);

            return(View(classeUpdate));
        }