private static void InserisciAgente() { Console.Write("Nome: "); string nome = Console.ReadLine(); Console.Write("Cognome: "); string cognome = Console.ReadLine(); Console.Write("Codice fiscale: "); string codiceFiscale = Console.ReadLine(); DateTime dataNascita; do { Console.Write("Data di nascita: "); }while (!DateTime.TryParse(Console.ReadLine(), out dataNascita)); int anniServizio; do { Console.Write("Anni di servizio: "); }while (!int.TryParse(Console.ReadLine(), out anniServizio)); Agente agente = Polizia.InserisciAgente(nome, cognome, codiceFiscale, dataNascita, anniServizio); Console.WriteLine($"Inserito agente: {agente}"); }
private static void MostraTuttiGliAgenti() { foreach (Agente a in Polizia.ElencoAgenti()) { Console.WriteLine(a); } }
private static void MostraAgentiArea() { Console.Write("Di quale area vuoi mostrare gli agenti: "); string codiceArea = Console.ReadLine(); foreach (Agente a in Polizia.ElencoAgentiPerArea(codiceArea)) { Console.WriteLine(a); } }
private static void MostraAgentiServizio() { Console.Write("Agenti con anni di servizio maggiori o uguali a: "); int.TryParse(Console.ReadLine(), out int anniServizio); foreach (Agente a in Polizia.ElencoAgentiConAlmenoAnniDiServizio(anniServizio)) { Console.WriteLine(a); } }