public ActionResult Edit(int Id) { AlumnoViewModel model = new AlumnoViewModel(); using (var db = new Alumnos_DBEntities()) { var oAlumno = db.Alumno.Find(Id); model.Nombre = oAlumno.Nombre; model.Apellido = oAlumno.Apellido; model.Edad = oAlumno.Edad; model.Sexo = oAlumno.Sexo; //model.FechaRegistro = oAlumno.FechaRegistro; model.Id = oAlumno.Id; } return(View(model)); }
public ActionResult Delete(int Id) { try { using (var db = new Alumnos_DBEntities()) { var oAlumno = db.Alumno.Find(Id); db.Alumno.Remove(oAlumno); db.SaveChanges(); } return(Content("1")); } catch (Exception ex) { return(Content(ex.Message)); } }
public ActionResult List() { var list = new List <ListAlumnoViewModel>(); using (var db = new Alumnos_DBEntities()) { list = (from d in db.Alumno orderby d.Id descending select new ListAlumnoViewModel { Id = d.Id, Nombre = d.Nombre, Apellido = d.Apellido, Edad = d.Edad, Sexo = d.Sexo, FechaRegistro = d.FechaRegistro }).ToList(); } return(View(list)); }
public ActionResult Update(AlumnoViewModel model) { try { using (var db = new Alumnos_DBEntities()) { var oAlumno = db.Alumno.Find(model.Id); oAlumno.Nombre = model.Nombre; oAlumno.Apellido = model.Apellido; oAlumno.Edad = model.Edad; oAlumno.Sexo = model.Sexo; //oAlumno.FechaRegistro = model.FechaRegistro; db.Entry(oAlumno).State = System.Data.Entity.EntityState.Modified; //Me indica el EF que el Id de dicho registro ha sido editado db.SaveChanges(); } return(Content("1")); } catch (Exception ex) { return(Content(ex.Message)); } }
public ActionResult Save(AlumnoViewModel model) { try { using (var db = new Alumnos_DBEntities()) { var oAlumno = new Alumno(); oAlumno.Nombre = model.Nombre; oAlumno.Apellido = model.Apellido; oAlumno.Edad = model.Edad; oAlumno.Sexo = model.Sexo; oAlumno.FechaRegistro = model.FechaRegistro; db.Alumno.Add(oAlumno); db.SaveChanges(); } return(Content("1")); } catch (Exception ex) { return(Content(ex.Message)); } }