private static void AlterarPessoa()
        {
            string nif    = Utils.GetText("Digite o NIF da pessoa que quer alterar: ");
            Pessoa pessoa = RegistoPessoaController.PesquisarPessoa(nif);

            if (pessoa != null)
            {
                Console.WriteLine(pessoa.ToString());
                Pessoa pessoaAlterada = RegistoPessoaController.AlterarPessoa(pessoa);
            }
            else
            {
                Console.Beep();
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("Não existe!!!");
                Console.ResetColor();
            }
            Console.ReadKey();
        }
        private static void ListarPessoas()
        {
            List <Pessoa> lista = RegistoPessoaController.ObterListaPessoas();

            if (lista.Count == 0)
            {
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("\nNão se encontram pessoas inscritas na plataforma actualmente.");
                Console.ResetColor();
            }

            foreach (Pessoa pessoa in lista)
            {
                System.Threading.Thread.Sleep(TimeSpan.FromSeconds(1));
                Console.WriteLine("------------------------------");
                Console.WriteLine(pessoa.ToString());
                Console.WriteLine("------------------------------");
            }
            Console.ReadKey();
        }
        private static void EliminarPessoa()
        {
            string nif    = Utils.GetText("Digite o NIF da pessoa a ser eliminada: ");
            Pessoa pessoa = RegistoPessoaController.EliminarPessoa(nif);

            if (pessoa != null)
            {
                Console.WriteLine(pessoa.ToString());
                Console.ForegroundColor = ConsoleColor.Blue;
                Console.WriteLine("\nA pessoa {0} foi eliminada do sistema.", pessoa.Nome);
                Console.ResetColor();
            }
            else
            {
                Console.Beep();
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("Não existe!!!");
                Console.ResetColor();
            }
            Console.ReadKey();
        }
        private static void RegistarPessoa()
        {
            Pessoa pessoa = Autarquia.CriarPessoa();

            RegistoPessoaController.RegistarPessoa(pessoa);
        }