//Метод для додавання нового пасажира static public void AddNewPasseger(List <Passeger> pass) { Console.Write("New name: "); string name = Console.ReadLine(); Console.Write("New Sername: "); string sername = Console.ReadLine(); Console.Write("Do you want to describe to news about adding this person(YES - input: true, if NO - input -false: "); bool BDelegAdd = bool.Parse(Console.ReadLine()); DelegAdd delegAdd = null; if (BDelegAdd == true) { delegAdd = InfoAddPassegers; } Console.Write("Do you want to describe to news about deletting this person(YES - input: true, if NO - input -false: "); bool BDelegDel = bool.Parse(Console.ReadLine()); DelegDel delegDel = null; if (BDelegDel == true) { delegDel = InfoPopPassegers; } Passeger.Add(pass, name, sername, delegAdd, delegDel); OutPutPassegersInFile(pass); }
//Метод для видалення пасажира static public void deletePasseger(List <Passeger> passegers, List <Trips> trips) { Console.Write("Key = "); int key = Convert.ToInt32(Console.ReadLine()); Console.Write("Name: "); string name = Console.ReadLine(); Console.Write("Sername: "); string sername = Console.ReadLine(); Passeger.Delete(trips, passegers, name, sername, key); OutPutPassegersInFile(passegers); OutPutListOfTripsInTheFile(trips); }