示例#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 NewPerson()
        {
            string firstName = ReadString("Digite o nome: ");;
            string lastName  = ReadString("Digite o sobrenome: ");
            string birthday  = ReadString("Digite o aniversário no formato (MM/dd/yyyy): ");

            PersonAdded addNewPersonResult = PeopleService.AddNewPerson(firstName, lastName, birthday);

            EndMethod(addNewPersonResult.Message);
        }
示例#3
0
        internal async void AddNewPerson(Person person)
        {
            var response = await _peopleService.AddNewPerson(person);

            LoadData();
        }