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}"); } }
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() })); } }