public ActionResult CadastrarDisciplina(Disciplina disciplina) { ViewBag.IdAluno = new SelectList(AlunoDAO.BuscarAlunos(), "IdAluno", "Nome_Aluno"); if (disciplina.NomeDisciplina.Equals("") || disciplina.IdAluno == 0) { ModelState.AddModelError("", "O Nome da Disciplina e o aluno não podem ser nulos!"); return(View(disciplina)); } else { DisciplinaDAO.CadastrarDisciplina(disciplina); return(RedirectToAction("GerenciarDisciplinas", "Home")); } }
private static void CadastrarDisciplina(ObjApi objApi) { disciplina = new Disciplina(); disciplina.Nome = objApi.DisciplinaJson.Nome; disciplina.Descricao = objApi.DisciplinaJson.Descricao; disciplina.Turmas = null; disciplina.Professores = null; disciplina.Alunos = null; /*verifica se o registro ja se encontra na base*/ if (DisciplinaDAO.BuscarPorNome(disciplina.Nome) == null) { /*persiste disciplina*/ DisciplinaDAO.CadastrarDisciplina(disciplina); } }