public ActionResult EliminarAlumno(int ID) { try { using (var db = new AlumnoContent()) { Alumno alu = db.Alumno.Find(ID); db.Alumno.Remove(alu); db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception) { throw; } }
public ActionResult Editar(Alumno a) { try { using (var db = new AlumnoContent()) { Alumno al = db.Alumno.Find(a.ID); al.Nombre = a.Nombre; al.Apellido = a.Apellido; al.Edad = a.Edad; al.Sexo = a.Sexo; //Guardar Cambios db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception) { throw; } }
[ValidateAntiForgeryToken] //CREA UN TOKEN QUE VERIFICA QUE AL FORMULARIO QUE SE ESTÁ ENVIANDO ES AL QUE PERTENECE public ActionResult Add(Alumno a) { //Si el modelo no es Válido if (!ModelState.IsValid) { return(View()); } try { using (AlumnoContent db = new AlumnoContent())//al usar el using le digo que abra la conecxion y a la vez la cierre { a.FechaRegistro = DateTime.Now; db.Alumno.Add(a); db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception ex) { ModelState.AddModelError("", "Error al registrar Alumno - " + ex.Message); return(View()); } }