Ejemplo n.º 1
0
 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);
            }
        }