public ActionResult DeleteConfirmed(int id) { ProgramaDeFormacion programaDeFormacion = db.ProgramaDeFormacion.Find(id); db.ProgramaDeFormacion.Remove(programaDeFormacion); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "idPrograma,nombre,siglas,idEspecialidad,idTipoFormacion")] ProgramaDeFormacion programaDeFormacion) { if (ModelState.IsValid) { db.Entry(programaDeFormacion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idEspecialidad = new SelectList(db.Especialidad, "idEspecialidad", "nombre", programaDeFormacion.idEspecialidad); ViewBag.idTipoFormacion = new SelectList(db.TipoFormacion, "idTipoFormacion", "nombre", programaDeFormacion.idTipoFormacion); return(View(programaDeFormacion)); }
// GET: ProgramaDeFormacions/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ProgramaDeFormacion programaDeFormacion = db.ProgramaDeFormacion.Find(id); if (programaDeFormacion == null) { return(HttpNotFound()); } return(View(programaDeFormacion)); }
// GET: ProgramaDeFormacions/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ProgramaDeFormacion programaDeFormacion = db.ProgramaDeFormacion.Find(id); if (programaDeFormacion == null) { return(HttpNotFound()); } ViewBag.idEspecialidad = new SelectList(db.Especialidad, "idEspecialidad", "nombre", programaDeFormacion.idEspecialidad); ViewBag.idTipoFormacion = new SelectList(db.TipoFormacion, "idTipoFormacion", "nombre", programaDeFormacion.idTipoFormacion); return(View(programaDeFormacion)); }
public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Personas persona = db.Personas.Find(id); if (persona == null) { return(HttpNotFound()); } PersonaViewModel viewModel = new PersonaViewModel(); viewModel.apellidos = persona.apellidos; viewModel.celular = persona.celular; viewModel.correo = persona.Usuario.correo; viewModel.direccion = persona.direccion; viewModel.idDocumento = persona.idDocumento; viewModel.nombreTipoDocumento = persona.TipoDocumento.nombreDocumento; viewModel.idPersona = persona.idPersona; viewModel.nombres = persona.nombres; viewModel.numeroDocumento = persona.numeroDocumento; viewModel.telefono = persona.telefono; if (persona.Instructor != null) { viewModel.EsInstructor = true; viewModel.cargo = persona.Instructor.cargo; List <ProgramaFormacionDetalleInstructorViewModel> programasDelInstructor = new List <ProgramaFormacionDetalleInstructorViewModel>(); foreach (var item in persona.Instructor.InstructorProgramaDeFormacion) { ProgramaFormacionDetalleInstructorViewModel vmodel = new ProgramaFormacionDetalleInstructorViewModel(); ProgramaDeFormacion programa = db.ProgramaDeFormacion.Find(item.idPrograma); vmodel.idPrograma = programa.idPrograma; vmodel.nombre = programa.nombre; vmodel.estado = item.estado; programasDelInstructor.Add(vmodel); } viewModel.programasDelInstructor = programasDelInstructor; } ViewBag.idProgramaFormacion = new SelectList(db.ProgramaDeFormacion, "idPrograma", "nombre"); return(View(viewModel)); }