示例#1
0
        public static void EditPerson()
        {
            try
            {
                string name = ReadString("Digite o nome da pessoa que deseja pesquisar: ");

                Person chosenPerson = ShowPeopleFound(name);

                string firstName = ReadString("Digite o nome: ");;
                string lastName  = ReadString("Digite o sobrenome: ");
                string birthday  = ReadString("Digite o aniversário no formato (MM/dd/yyyy): ");

                while (ValidateDate(birthday) == false)
                {
                    Console.WriteLine("Data inserida incorretamente!");
                    birthday = ReadString("Digite o aniversário no formato (MM/dd/yyyy): ");
                }

                PeopleService.DeleteOne(chosenPerson.Id);

                PeopleService.AddNewPerson(firstName, lastName, birthday);

                EndMethod("Pessoa editada com sucesso!");
            }
            catch (Exception exception)
            {
                EndMethod(exception.Message);
            }
        }
示例#2
0
        public static void DeletePerson()
        {
            try
            {
                string name = ReadString("Digite o nome da pessoa que deseja pesquisar: ");

                Person chosenPerson = ShowPeopleFound(name);

                PeopleService.DeleteOne(chosenPerson.Id);

                EndMethod("Pessoa removida com sucesso!");
            }
            catch (Exception exception)
            {
                EndMethod(exception.Message);
            }
        }