public ActionResult Save(Entidad_Materias_ModelView Model) { try { using (var db = new estudiantesEntities1()) { var tb = new Materia(); tb.Id_materia = Model.Id_Materia; tb.materia1 = Model.Materia1; tb.creditos = Model.Creditos; tb.profesor = Model.Profesor; tb.Estudiante_Id = Model.Estudiantes_Id; db.Materias.Add(tb); db.SaveChanges(); } return(RedirectToAction("Index", "Materia")); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Eliminar(int id) { using (var db = new estudiantesEntities1()) { var tb = db.Estudiantes.Find(id); db.Estudiantes.Remove(tb); db.SaveChanges(); } return(Redirect("/")); }
public ActionResult Eliminar(int id) { using (var db = new estudiantesEntities1()) { var tb = db.Materias.Find(id); db.Materias.Remove(tb); db.SaveChanges(); } return(RedirectToAction("Index", "Materia")); }
public ActionResult Create(int id) { if (id == 0) { return(View()); } else { var db = new estudiantesEntities1(); var MateriaList = db.Materias.ToList(); ViewBag.MateriaList = new SelectList(MateriaList, "Id_materia", "materia1", "profesor"); var model = Editar(id); return(View(model)); } }
public object Editar(int Id) { var model = new Entidad_Estudiantes_ModelView(); using (var db = new estudiantesEntities1()) { var tb = db.Estudiantes.Find(Id); model.Id_estudiantes = tb.Id_estudiantes; model.Matricula = tb.matricula; model.Nombre = tb.nombre; model.Edad = tb.edad; model.Fecha_nacimiento = tb.fecha; model.Fecha_registro = tb.fecha_registro; } return(model); }
// GET: Materia public ActionResult Index() { var lista = new List <Materia_Tabla_ModelView>(); using (var db = new estudiantesEntities1()) { lista = (from d in db.Materias.Include(t => t.Estudiante) select new Materia_Tabla_ModelView { Id_materia = d.Id_materia, Materia1 = d.materia1, Creditos = d.creditos, Profesor = d.profesor, Estudiantes_Id = d.Estudiante_Id, NombreEstudiante = d.Estudiante.nombre, Matricula = d.Estudiante.matricula }).ToList(); } return(View(lista)); }
public ActionResult Save(Entidad_Estudiantes_ModelView Model) { try { using (var db = new estudiantesEntities1()) { var tb = new Estudiante(); tb.matricula = Model.Matricula; tb.nombre = Model.Nombre; tb.edad = Model.Edad; tb.fecha = Model.Fecha_nacimiento; tb.fecha_registro = DateTime.Now; if (Model.Id_estudiantes != 0) { // db.Estudiantes.Add(tb); tb.Id_estudiantes = Model.Id_estudiantes; tb.Materia_Id = Model.Materia_Id; db.Entry(tb).State = System.Data.Entity.EntityState.Modified; } else { db.Estudiantes.Add(tb); } db.SaveChanges(); } return(RedirectToAction("Index", "Estudiante")); } catch (Exception ex) { throw new Exception(ex.Message); } }
// GET: Estudiante public ActionResult Index() { List <Estudiante_Tabla_ModelView> list; using (var db = new estudiantesEntities1()) { list = (from d in db.Estudiantes.Include(t => t.Materia) select new Estudiante_Tabla_ModelView { Id_estudiantes = d.Id_estudiantes, Nombre = d.nombre, Matricula = d.matricula, Edad = d.edad, Fecha_nacimietno = d.fecha, Fecha_registro = d.fecha_registro, Materia_Id = d.Materia.Id_materia, Materia1 = d.Materia.materia1, Creditos = d.Materia.creditos, Profesor = d.Materia.profesor }).ToList(); } return(View(list)); }