public ActionResult Edit(CrearAlumnos model) { try { // TODO: Add insert logic here if (ModelState.IsValid) { using (InstitutoEntities2 db = new InstitutoEntities2()) { var otabla = db.alumno.Find(model.NuevoAlumno.Alum_id); otabla.alum_nombre = model.NuevoAlumno.Alum_nombre; otabla.alum_apellido = model.NuevoAlumno.Alum_apellido; otabla.alum_cedula = model.NuevoAlumno.Alum_cedula; otabla.alum_fecha_nacimiento = model.NuevoAlumno.Alum_fecha_nacimiento; otabla.alum_correo = model.NuevoAlumno.Alum_correo; db.Entry(otabla).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); //Creacion de las relaciones alumno curso segun programa seleccionado int id = model.NuevoAlumno.Alum_id; db.SP_EDITAR_PROGRAMA_ALUMNO(id, model.NuevoAlumno.Pro_id); db.SaveChanges(); } return(RedirectToAction("Index", "Alumnos")); } else { List <ListProgramas> Programas = new List <ListProgramas>(); using (InstitutoEntities2 db = new InstitutoEntities2()) { Programas = (from d in db.programa select new ListProgramas { pro_id = d.pro_id.ToString(), pro_nombre = d.pro_nombre, }).ToList(); } model.Programas = Programas; return(View(model)); } } catch (Exception ex) { throw new Exception(ex.Message); //return View(); } }