コード例 #1
0
ファイル: Program.cs プロジェクト: mobappdev13/K_GitTest_VS
        private static void HandleInsertPerson(AgendaDirector director)
        {
            Console.Clear();
            while (true)
            {
                Console.WriteLine("Inserimento nuova persona in agenda");
                var nameInputString = HandleInsertPersonName(director);
                if (nameInputString.Equals("0"))
                {
                    Console.WriteLine("Uscita da inserimento persona");
                    WaitForUserKeyAndClearConsole();
                    break;
                }
                var surnameInputString = HandleInsertPersonSurname(director);
                if (surnameInputString.Equals("0"))
                {
                    Console.WriteLine("Uscita da inserimento persona");
                    WaitForUserKeyAndClearConsole();
                    break;
                }
                var dobDateTime = HandleInsertPersonDateOfBirth(director);
                if (dobDateTime == DateTime.MinValue)
                {
                    Console.WriteLine("Uscita da inserimento persona");
                    WaitForUserKeyAndClearConsole();
                    break;
                }
                Console.WriteLine(
                    $"Inserimento Persona {nameInputString} {surnameInputString} DOB: {dobDateTime.ToString(CultureInfo.CurrentCulture)}");
                if (director.AddPerson(nameInputString, surnameInputString, dobDateTime, PersonState.Italia))
                {
                    Console.WriteLine("Inserimento con successo");
                    WaitForUserKeyAndClearConsole();
                    break;
                }
                Console.WriteLine("Errore durante inserimento");
                WaitForUserKeyAndClearConsole();
                break;

            }
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: mobappdev13/K_GitTest_VS
 private static void InsertTestData(AgendaDirector director)
 {
     director.AddPerson("Mario", "Rossi", new DateTime(1980, 5, 1),PersonState.Italia);
     director.AddPerson("Luigi", "Bianchi", new DateTime(1973, 7, 15), PersonState.Inghilterra);
     director.AddPerson("Gianni", "Verdi", new DateTime(1965, 12, 25), PersonState.Spagna);
 }