예제 #1
0
 /// <summary>
 /// Supprime les données
 /// </summary>
 /// <returns>une List<BattleShipGame> contenant tout les BattleShipGame existants</returns>
 public bool DeleteGame(BattleShipGame toDelete)
 {
     try
     {
         using var context = new BattleShipGameContext();
         context.Database.EnsureCreated();
         context.Remove(toDelete);
         context.SaveChanges();
         return(true);
     }
     catch (Exception e)
     {
         Console.WriteLine("Impossible de supprimer la partie");
         Console.WriteLine(e.Message);
         return(false);
     }
 }
예제 #2
0
 public void UpdateGame(BattleShipGame toUpdate)
 {
     try
     {
         using var context = new BattleShipGameContext();
         context.Database.EnsureCreated();
         context.Update(toUpdate);
         context.SaveChanges();
         Console.WriteLine(Environment.NewLine);
         Console.WriteLine("Partie sauvgardée avec succès !");
     }
     catch (Exception e)
     {
         Console.WriteLine("Impossible de sauvegarder la partie");
         Console.WriteLine(e.Message);
     }
 }