public ActionResult Add(Student student) { /*Verifica que los datos del modelo recibidos por parametros son validos * (es decir, captura conversiones de tipos de datos, como fechas con formato no válido) */ if (!ModelState.IsValid) { return(RedirectToAction("Add", new { message = "Ah ocurrido un error" })); } try { using (DBStudentsContext db = new DBStudentsContext()) { student.Status = "1"; db.Student.Add(student); //Agregamos el alumno a la base de datos db.SaveChanges(); //Guardamos los cambios en la base de datos return(RedirectToAction("Index")); } } catch (Exception) { throw; } }
public IActionResult Delete2(int id) { using (DBStudentsContext db = new DBStudentsContext()) { Student student = db.Student.Find(id); db.Student.Remove(student); db.SaveChanges(); return(RedirectToAction("Index")); } }
public ActionResult Edit(Student student) { /*Verifica que los datos del modelo recibidos por parametros son validos * (es decir, captura conversiones de tipos de datos, como fechas con formato no válido) */ if (!ModelState.IsValid) { return(RedirectToAction("Edit", new { message = "Ah ocurrido un error" })); } using (DBStudentsContext db = new DBStudentsContext()) { Student student2 = db.Student.Find(student.StudentId); student2.FirstName = student.FirstName; student2.LastName = student.LastName; student2.CareerFk = student.CareerFk; student2.Status = student.Status; db.SaveChanges(); //Guardamos los cambios en la base de datos return(RedirectToAction("Index")); } }