Esempio n. 1
0
        private static void InserirAluno()
        {
            Console.WriteLine("Inserir novo Aluno");

            Console.Write("Digite o nome do aluno: ");
            string nomeAluno = Console.ReadLine();

            Console.Write("Digite o número da materia entre as opções: ");


            foreach (int i in Enum.GetValues(typeof(Materia)))
            {
                Console.WriteLine("{0}-{1}", i, Enum.GetName(typeof(Materia), i));
            }
            int opcaoMateria = int.Parse(Console.ReadLine());

            Console.Write("Digite a Nota 1: ");
            float nota1aluno = float.Parse(Console.ReadLine());

            Console.Write("Digite a Nota 2: ");
            float nota2aluno = float.Parse(Console.ReadLine());

            Console.Write("Digite a Nota 3: ");
            float nota3aluno = float.Parse(Console.ReadLine());

            Console.Write("Digite a Nota 4: ");
            float nota4aluno = float.Parse(Console.ReadLine());

            Alunos novoAluno = new Alunos(id: repositorio.ProximoId(),
                                          materia: (Materia)opcaoMateria,
                                          nome: nomeAluno,
                                          nota1: nota1aluno,
                                          nota2: nota2aluno,
                                          nota3: nota3aluno,
                                          nota4: nota4aluno);

            repositorio.Insere(novoAluno);
        }
Esempio n. 2
0
        private static void AtualizarAluno()
        {
            Console.Write("Digite o id do Aluno: ");
            int idAluno = int.Parse(Console.ReadLine());

            foreach (int i in Enum.GetValues(typeof(Materia)))
            {
                Console.WriteLine("{0}-{1}", i, Enum.GetName(typeof(Materia), i));
            }
            Console.Write("Digite a materia: ");
            int opcaoMateria = int.Parse(Console.ReadLine());

            Console.Write("Nome do Aluno: ");
            string nomeAluno = Console.ReadLine();

            Console.Write("Digite a Nota 1: ");
            float nota1aluno = float.Parse(Console.ReadLine());

            Console.Write("Digite a Nota 2: ");
            float nota2aluno = float.Parse(Console.ReadLine());

            Console.Write("Digite a Nota 3: ");
            float nota3aluno = float.Parse(Console.ReadLine());

            Console.Write("Digite a Nota 4: ");
            float nota4aluno = float.Parse(Console.ReadLine());

            Alunos atualizaAluno = new Alunos(id: idAluno,
                                              materia: (Materia)opcaoMateria,
                                              nome: nomeAluno,
                                              nota1: nota1aluno,
                                              nota2: nota2aluno,
                                              nota3: nota3aluno,
                                              nota4: nota4aluno);

            repositorio.Atualiza(idAluno, atualizaAluno);
        }