From aa04fb266e27811baf5fb18143fe87ef29929d1b Mon Sep 17 00:00:00 2001 From: Anthony RICHARD Date: Mon, 5 Jun 2023 17:56:19 +0200 Subject: [PATCH] fix failed --- Sources/.editorconfig | 3 +++ Sources/AppConsole/Program.cs | 6 ++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Sources/.editorconfig b/Sources/.editorconfig index 4bfbe79..65562d2 100644 --- a/Sources/.editorconfig +++ b/Sources/.editorconfig @@ -2,3 +2,6 @@ # CS8625: Impossible de convertir un littéral ayant une valeur null en type référence non-nullable. dotnet_diagnostic.CS8625.severity = none + +# CS8604: Existence possible d'un argument de référence null. +dotnet_diagnostic.CS8604.severity = none diff --git a/Sources/AppConsole/Program.cs b/Sources/AppConsole/Program.cs index 4f2c70f..cf7ad43 100644 --- a/Sources/AppConsole/Program.cs +++ b/Sources/AppConsole/Program.cs @@ -20,7 +20,7 @@ namespace AppConsole private static void Menu() { - while (true) + while (choixint != 99) { Console.WriteLine("-----MENU PRINCIPAL-----\n" + "1-Ajouter un jeu\n" + @@ -32,7 +32,8 @@ namespace AppConsole "7-Ajouter un commentaire\n" + "8-Supprimer un commentaire\n" + "9-Ajouter jeu suivis\n" + - "10-Supprimer jeu suivis\n"); + "10-Supprimer jeu suivis\n" + + "99-Quitter"); choixstr = Console.ReadLine(); choixint = 0; @@ -46,6 +47,7 @@ namespace AppConsole string? description = Console.ReadLine(); string? year=""; int yearint=0; + while (!int.TryParse(year, out yearint)) { Console.WriteLine("Année du jeu : ");