public ActionResult CadastrarLicao(Licao licao, string data, int idTurma, int idMateria) { ViewBag.idMateria = new SelectList(MateriaDAO.listaMateria(), "idMateria", "nme_Materia"); ViewBag.idTurma = new SelectList(TurmaDAO.listaTurmas(true), "idTurma", "ano_Turma"); if (ModelState.IsValid) { string CPFProf = System.Web.HttpContext.Current.User.Identity.Name.Split('|')[1]; licao.professor = ProfessorDAO.buscarProfessor("CPF", CPFProf); licao.dta_Inicio_Licao = DateTime.Now; licao.Dta_Conclusao_Licao = Convert.ToDateTime(data); licao.flg_Ativo = 0; licao.conceito = ConceitoDAO.conceitoId(5); //ID 5 = SEM CONCEITO licao.materia = MateriaDAO.materiaId(idMateria); licao.turma = TurmaDAO.turmaId(idTurma); if (LicaoDAO.addLicao(licao)) { ViewBag.Sucesso = true; return(View()); } else { ModelState.AddModelError("", "Uma Lição com o mesmo nome ja foi cadastrada no sistema!"); } } return(View(licao)); }