private static void OptionUdpateVehicule(VehiculeController vehiculeController) { int id = GetIntConsole("Tapez l'id du véhicule : "); var vehicule = vehiculeController.GetVehiculeById(id); if (vehicule == null) { WriteLine("L'id n'existe pas en base"); } else { String propModif = ""; while (propModif != "i" && propModif != "mod" && propModif != "cou" && propModif != "mar" && propModif != "czt" && propModif != "all") { propModif = GetStringConsole("Choisissez l'élement à modifier " + "\ni : Immatriculation, mod : Modele, cou : Couleur, mar : Marque, cat : Categorie, " + "all : toute les éléments "); } switch (propModif) { case "n": vehicule.Immatriculation = GetStringConsole(vehicule.Immatriculation + " : "); break; case "p": vehicule.Modele = GetStringConsole(vehicule.Modele + " : "); break; case "d": vehicule.Couleur = GetStringConsole(vehicule.Couleur + " : "); break; case "a": vehicule.MarqueID = GetIntConsole(vehicule.MarqueID + " : "); break; case "c": vehicule.CategorieID = GetIntConsole(vehicule.CategorieID + " : "); break; case "all": WriteLine(vehicule); vehicule = new Vehicule() { Id = vehicule.Id, Immatriculation = GetStringConsole("Immatriculation : "), Modele = GetStringConsole("Modele : "), Couleur = GetStringConsole("Couleur : "), MarqueID = GetIntConsole("Id Marque : "), CategorieID = GetIntConsole("Id Categorie : ") }; break; default: break; } vehiculeController.UpdateVehicule(vehicule); WriteLine(vehiculeController.GetVehiculeById(id)); } }
private static void OptionGetVehiculeById(VehiculeController vehiculeController) { int id = GetIntConsole("Tapez l'id du Vehicule : "); var vehicule = vehiculeController.GetVehiculeById(id); if (vehicule == null) { WriteLine("L'id n'existe pas en base"); } else { WriteLine(vehicule); } }