Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
            }
        }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
        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));
            }
        }
Ejemplo n.º 5
0
        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));
            }
        }