Ejemplo n.º 1
0
        public void DeleteAluno_ShouldReturnOK()
        {
            var context = new TestUniversityContext();
            var item    = GetDemoAluno();

            context.Alunos.Add(item);

            var controller = new AlunosController(context);
            var result     = controller.Delete(3);

            Assert.IsNotNull(result);
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            //Criando usuario
            Console.WriteLine("-----------------Aluno-----------------------");
            AlunosController alunosController = new AlunosController();
            Aluno            a = CadastraAluno();

            alunosController.Inserir(a);

            //Criando objeto
            ProfessoresController pC = new ProfessoresController();

            Console.WriteLine("----------------Professor--------------");
            Professor b = CadastrarProfessor();

            pC.InserirProf(b);

            //Inserir disciplina
            DisciplinaController dC = new DisciplinaController();

            Console.WriteLine("----------------Disciplina--------------");
            Disciplina c = CadastrarDisciplina();

            dC.Inserird(c);
            // Console.ReadKey();

            int opcao;

            do
            {
                Console.WriteLine("Escolha uma opção");
                Console.WriteLine("1 - Para listar 'Alunos'");
                Console.WriteLine("2 - Para listar 'Professores'");
                Console.WriteLine("3 - Para listar 'Disciplinas'");
                Console.WriteLine("4 - Deletar o Aluno", a);
                Console.WriteLine("5 - Deletar um professor", b);
                Console.WriteLine("6 - Deletar uma disciplina", c);
                Console.WriteLine("0 - Para Finalizar");
                Console.Write("Digite uma opção e tecle Enter: ");
                opcao = Int32.Parse(Console.ReadLine());
                switch (opcao)
                {
                case 1:
                    Console.Clear();
                    Console.WriteLine("Lista de Alunos");
                    Console.WriteLine("");
                    foreach (Aluno aluno in alunosController.ListarTodos())
                    {
                        ImprimirDadosAluno(aluno);
                    }
                    Console.WriteLine("\n Aperte 'Enter' Para Voltar ao Menu!");
                    break;

                case 2:
                    Console.Clear();
                    Console.WriteLine("Lista de Professores");
                    Console.WriteLine("");
                    foreach (Professor p in pC.ListarTodosProfessor())
                    {
                        ImprimirDadoProfessor(p);
                    }
                    Console.WriteLine("\n Aperte 'Enter' Para Voltar ao Menu!");
                    break;

                case 3:
                    Console.Clear();
                    Console.WriteLine("Lista de Disciplina");
                    Console.WriteLine("");
                    foreach (Disciplina disciplina in dC.ListarDisciplinas())
                    {
                        ImprimirDisciplinas(disciplina);
                    }
                    Console.WriteLine("\nAperte 'Enter' Para Voltar ao Menu!");
                    break;

                case 4:

                    alunosController.Delete(a);
                    Console.WriteLine("Aluno excluido com sucesso tecle Enter para voltar ao menu");
                    break;

                case 5:
                    pC.Delete(b);
                    Console.WriteLine("Professor excluido com sucesso tecle Enter para voltar ao menu");
                    break;

                case 6:
                    dC.Delete(c);
                    Console.WriteLine("Disciplina excluido com sucesso tecle Enter para voltar ao menu");
                    break;
                }

                Console.ReadKey();
                Console.Clear();
            } while (opcao != 0);
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            //Cadastrar Alunos
            Console.WriteLine("-----------------------------LISTA DE CADASTRO DE ALUNOS, PROFESSORES E DISCIPLINAS----------------------------\n");

            AlunosController alunoscontroller = new AlunosController();

            Console.WriteLine("----------------------");
            Console.WriteLine("Cadastro de Alunos");
            Console.WriteLine("----------------------");

            Console.WriteLine("-Insira o Primeiro Aluno-\n");
            Aluno a = CadastrarAluno();

            alunoscontroller.inserir(a);
            Console.WriteLine("\n-Insira o Segundo Aluno-\n");
            Aluno b = CadastrarAluno();

            alunoscontroller.inserir(b);
            Console.WriteLine("\n-Insira o Terceiro Aluno-\n");
            Aluno c = CadastrarAluno();

            alunoscontroller.inserir(c);
            Console.Clear();


            //Cadastrar Professor
            Console.WriteLine("-----------------------------LISTA DE CADASTRO DE ALUNOS, PROFESSORES E DISCIPLINAS----------------------------\n");

            ProfessorController professorcontroller = new ProfessorController();

            Console.WriteLine("-------------------------");
            Console.WriteLine("Cadastro de Professores");
            Console.WriteLine("-------------------------");

            Console.WriteLine("-Insira o Primeiro Professor-");
            Professor d = CadastrarProfessor();

            professorcontroller.inserir(d);
            Console.WriteLine("\n-Insira o Segundo Professor-");
            Professor e = CadastrarProfessor();

            professorcontroller.inserir(e);
            Console.WriteLine("\n-Insira o Terceiro Professor-");
            Professor f = CadastrarProfessor();

            professorcontroller.inserir(f);
            Console.Clear();

            //Cadastrar Disciplina
            Console.WriteLine("-----------------------------LISTA DE CADASTRO DE ALUNOS, PROFESSORES E DISCIPLINAS----------------------------\n");

            DisciplinaController disciplinaController = new DisciplinaController();

            Console.WriteLine("-------------------------");
            Console.WriteLine("Cadastro de Disciplinas");
            Console.WriteLine("-------------------------");

            Console.WriteLine("-Insira a Primeira Disciplina-");
            Disciplina g = CadastrarDisciplina();

            disciplinaController.inserir(g);

            Console.WriteLine("-Insira a Segunda Disciplina-");
            Disciplina h = CadastrarDisciplina();

            disciplinaController.inserir(h);



            /*Imprimindo Dados Aluno
             * Console.Clear();
             * Console.WriteLine("-----ALUNOS CADASTRADOS------");
             * foreach (Aluno aluno in alunoscontroller.ListarTodos())
             * {
             *  ImprimirDados(aluno);
             * }
             * //Imprimindo Dados Professor
             *
             * Console.WriteLine("\n-------PROFESSORES CADASTRADOS-------");
             * foreach (Professor professor in professorcontroller.ListarTodos())
             * {
             *  ImprimirDadosP(professor);
             * }
             * //Imprimindo Dados Disciplina
             *
             * Console.WriteLine("\n------DISCIPLINAS CADASTRADAS-------");
             * foreach (Disciplina disciplina in disciplinaController.ListarTodos())
             * {
             *  ImprimirDadosD(disciplina);
             * }*/

            //MENU DE OPÇÕES ,LISTAR E DELETE
            Console.Clear();
            int opcao;

            do
            {
                Console.WriteLine("--------------------MENU DE OPÇÔES-------------");
                Console.WriteLine("0 - Para listar 'Alunos'");
                Console.WriteLine("1 - Deletar o Aluno na primeira posição");
                Console.WriteLine("2 - Deletar o Aluno na Segunda posição");
                Console.WriteLine("3 - Deletar o Aluno na Terceira posição");
                Console.WriteLine("-------------------------------------------");
                Console.WriteLine("4 - Para listar 'Professores'");
                Console.WriteLine("41 - Deletar o Professor na primeira posição");
                Console.WriteLine("42 - Deletar o Professor na Segunda posição");
                Console.WriteLine("43 - Deletar o Professor na Terceira posição");
                Console.WriteLine("-------------------------------------------");
                Console.WriteLine("5 - Para listar 'Disciplinas'");
                Console.WriteLine("51 - Deletar o Professor na primeira posição");
                Console.WriteLine("52 - Deletar o Professor na Segunda posição");
                Console.WriteLine("-------------------------------------------");
                Console.WriteLine("171 - Para Finalizar");
                Console.WriteLine("Digite a opção que deseja: ");
                opcao = Int32.Parse(Console.ReadLine());
                switch (opcao)
                {
                case 0:
                    Console.Clear();
                    Console.WriteLine("-----ALUNOS CADASTRADOS------");
                    Console.WriteLine("Sua lista de alunos foi Atualizada!");
                    foreach (Aluno aluno in alunoscontroller.ListarTodos())
                    {
                        ImprimirDados(aluno);
                    }
                    Console.WriteLine("\nAperte 'Enter' Para Voltar ao Menu!");
                    break;

                case 1:
                    alunoscontroller.Delete(a);
                    break;

                case 2:
                    alunoscontroller.Delete(b);
                    break;

                case 3:
                    alunoscontroller.Delete(c);
                    break;

                case 4:
                    Console.Clear();
                    Console.WriteLine("\n-------PROFESSORES CADASTRADOS-------");
                    foreach (Professor professor in professorcontroller.ListarTodos())
                    {
                        ImprimirDadosP(professor);
                    }
                    Console.WriteLine("\nAperte 'Enter' Para Voltar ao Menu!");
                    break;

                case 41:
                    professorcontroller.DeleteP(d);
                    break;

                case 42:
                    professorcontroller.DeleteP(e);
                    break;

                case 43:
                    professorcontroller.DeleteP(f);
                    break;

                case 5:
                    Console.Clear();
                    Console.WriteLine("\n-------DISCIPLINAS CADASTRADaS-------");
                    foreach (Disciplina disciplina in disciplinaController.ListarTodos())
                    {
                        ImprimirDadosD(disciplina);
                    }
                    Console.WriteLine("\nAperte 'Enter' Para Voltar ao Menu!");
                    break;

                case 51:
                    disciplinaController.DeleteD(g);
                    break;

                case 52:
                    disciplinaController.DeleteD(h);
                    break;
                }
                Console.ReadKey();
                Console.Clear();
            } while (opcao != 171);

            foreach (Aluno aluno in alunoscontroller.ListarTodos())
            {
                ImprimirDados(aluno);
            }
        }