public ActionResult Editar([Bind(Include = "Modulo_ID,Modulo_Nome,Curso_ID,Max_Alunos,Tot_Inscritos,Carga_Horaria")] Negocio_Modulo negocio_Modulo) { if (ModelState.IsValid) { db.Entry(negocio_Modulo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Detalhes", "Modulo", new { id = negocio_Modulo.Modulo_ID })); } //ViewBag.Curso_ID = new SelectList(db.Negocio_Curso, "Curso_ID", "Curso_Nome", negocio_Modulo.Curso_ID); return(View(negocio_Modulo)); }
public ActionResult DeletarConfirmacao(int id) { Negocio_Modulo negocio_Modulo = db.Negocio_Modulo.Find(id); if (negocio_Modulo.Negocio_Disciplina == null || negocio_Modulo.Negocio_Vinculo_Modulo == null) { return(RedirectToAction("Error")); } db.Negocio_Modulo.Remove(negocio_Modulo); db.SaveChanges(); return(RedirectToAction("Detalhes", "Curso", new { id = negocio_Modulo.Curso_ID })); }
public ActionResult NovoModulo([Bind(Include = "Modulo_ID,Modulo_Nome,Curso_ID,Max_Alunos,Tot_Inscritos,Carga_Horaria")] Negocio_Modulo negocio_Modulo) { if (ModelState.IsValid) { negocio_Modulo.Tot_Inscritos = 0; db.Negocio_Modulo.Add(negocio_Modulo); db.SaveChanges(); return(RedirectToAction("Detalhes", "Curso", new { id = negocio_Modulo.Curso_ID })); } //ViewBag.Curso_ID = new SelectList(db.Negocio_Curso, "Curso_ID", "Curso_Nome", negocio_Modulo.Curso_ID); return(View(negocio_Modulo)); }
public ActionResult Deletar(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Negocio_Modulo negocio_Modulo = db.Negocio_Modulo.Find(id); if (negocio_Modulo == null) { return(HttpNotFound()); } return(View(negocio_Modulo)); }
public ActionResult Editar(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Negocio_Modulo negocio_Modulo = db.Negocio_Modulo.Find(id); if (negocio_Modulo == null) { return(HttpNotFound()); } // ViewBag.Curso_ID = new SelectList(db.Negocio_Curso, "Curso_ID", "Curso_Nome", negocio_Modulo.Curso_ID); return(View(negocio_Modulo)); }
public ActionResult NovoModulo(int?id) { //ViewBag.Curso_ID = new SelectList(db.Negocio_Curso, "Curso_ID", "Curso_Nome"); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Negocio_Curso NC = db.Negocio_Curso.Find(id); if (NC == null) { return(HttpNotFound()); } //ViewBag.Curso_ID = id; Negocio_Modulo NM = new Negocio_Modulo(); NM.Curso_ID = NC.Curso_ID; return(View(NM)); }
public ActionResult Detalhes(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Negocio_Modulo negocio_Modulo = db.Negocio_Modulo.Find(id); if (negocio_Modulo == null) { return(HttpNotFound()); } VerModuloViewModel VMVM = new VerModuloViewModel(); VMVM.ModuloID = negocio_Modulo.Modulo_ID; VMVM.CursoID = negocio_Modulo.Curso_ID; VMVM.CursoNM = negocio_Modulo.Negocio_Curso.Curso_Nome; VMVM.ModuloNome = negocio_Modulo.Modulo_Nome; VMVM.MaxAlunos = negocio_Modulo.Max_Alunos.Value; VMVM.TotAlunos = negocio_Modulo.Tot_Inscritos.Value; VMVM.CargaHoraria = negocio_Modulo.Carga_Horaria.Value; List <ListaDisciplinaViewModel> listTemp = new List <ListaDisciplinaViewModel>(); Negocio_Disciplina dTemp; ListaDisciplinaViewModel discVM; foreach (var disciplina in db.Negocio_Disciplina) { dTemp = db.Negocio_Disciplina.Find(disciplina.Disciplina_ID); if (dTemp.Modulo_ID == negocio_Modulo.Modulo_ID) { discVM = new ListaDisciplinaViewModel(); discVM.DisciplinaID = dTemp.Disciplina_ID; discVM.DisciplinaNM = dTemp.Disciplina_Nome; listTemp.Add(discVM); } } VMVM.disciplinas = listTemp; return(View(VMVM)); }
public ActionResult NovaDisciplina(int?id) { //ViewBag.Professor_ID = new SelectList(db.Negocio_Funcionario, "Funcionario_ID", "Funcionario_ID"); //ViewBag.Modulo_ID = new SelectList(db.Negocio_Modulo, "Modulo_ID", "Modulo_Nome"); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } //ViewBag.Modulo_ID = id; Negocio_Modulo NM = db.Negocio_Modulo.Find(id); if (NM == null) { return(HttpNotFound()); } Negocio_Disciplina ND = new Negocio_Disciplina(); ND.Modulo_ID = NM.Modulo_ID; PopulateFuncionarioDropDown(); return(View(ND)); }