Ejemplo n.º 1
0
    public static void Main(string[] args)
    {
        var vizu = new Aluno()
        {
            Nome   = "Joao Vizu",
            Ra     = "N300361",
            NotaB1 = 7.5M,
            NotaB2 = 10M
        };
        var lais = new AlunoTecnologo()
        {
            Nome    = "Lais Silva",
            Ra      = "545454",
            NotaB1  = 7.5M,
            NotaB2  = 10M,
            NotaPim = 9M
        };
        var dao = new AlunoDao();

        dao.Adicionar(vizu);
        dao.Adicionar(lais);
        foreach (Aluno aluno in dao.Listar())
        {
            WriteLine($"Nome: {aluno.Nome}\tNotaB1: {aluno.NotaB1}\tNotaB2: {aluno.NotaB2}\tMedia: {aluno.Media}");
        }
    }
Ejemplo n.º 2
0
        public ActionResult AdicionarOuSalvar(Aluno aluno)
        {
            try
            {
                AlunoDao AlunoDao = new AlunoDao();

                if (aluno.Id > 0)
                {
                    AlunoDao.Atualizar(aluno);
                    TempData["mensagem"] = "Registro alterado com sucesso";
                }
                else
                {
                    AlunoDao.Adicionar(aluno);
                    TempData["mensagem"] = "Cadastrado com sucesso";
                }
                return(RedirectToAction("Form", "Aluno", new { @professorId = aluno.ProfessorId.ToString() }));
            }
            catch (Exception e)
            {
                TempData.Add("mensagem", e.Message);

                return(RedirectToAction("Form", "Aluno", new { @professorId = aluno.ProfessorId.ToString() }));
            }
        }