public void RegistrarEmprestimo()
        {
            ConfigurarTela("Registro de Empréstimos...");

            if (!telaRevista.VisualizarRegistros())
            {
                return;
            }

            Console.Write("\nDigite o id da revista: ");
            int idRevista = Convert.ToInt32(Console.ReadLine());

            bool revistaEncontrada = controladorRevista.ExisteRegistroComEsteId(idRevista);

            if (!revistaEncontrada)
            {
                ApresentarMensagem("Nenhuma revista foi encontrado com este id: " + idRevista, TipoMensagem.Erro);
                RegistrarEmprestimo();
                return;
            }

            Console.WriteLine();

            if (!telaAmigo.VisualizarRegistros())
            {
                return;
            }

            Console.Write("\nDigite o id do amiguinho: ");
            int idAmigo = Convert.ToInt32(Console.ReadLine());

            bool amigoEncontrado = controladorAmigo.ExisteRegistroComEsteId(idAmigo);

            if (!amigoEncontrado)
            {
                ApresentarMensagem("Nenhum amiguinho foi encontrado com este id: " + idAmigo, TipoMensagem.Erro);
                RegistrarEmprestimo();
                return;
            }

            Amigo   amigo   = controladorAmigo.SelecionarRegistroPorId(idAmigo);
            Revista revista = controladorRevista.SelecionarRegistroPorId(idRevista);

            Console.Write("Digite a data do empréstimo: ");
            DateTime   dataEmprestimo     = Convert.ToDateTime(Console.ReadLine());
            Emprestimo emprestimo         = new Emprestimo(amigo, revista, dataEmprestimo);
            string     resultadoValidacao = controladorEmprestimo.InserirNovoRegistro(emprestimo);

            if (resultadoValidacao == "REGISTRO_VALIDO")
            {
                ApresentarMensagem("Empréstimo realizado com sucesso", TipoMensagem.Sucesso);
                revista.RegistrarEmprestimo(emprestimo);
                amigo.RegistrarEmprestimo(emprestimo);
            }
            else
            {
                ApresentarMensagem(resultadoValidacao, TipoMensagem.Erro);
            }
        }