コード例 #1
0
        public ActionResult Editar(PersonaViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (ERICKPRUEBAEntities db = new ERICKPRUEBAEntities())
                    {
                        var oPersona = db.Persona.Find(model.Id);
                        oPersona.Nombre            = model.Nombre;
                        oPersona.FechaDeNacimiento = model.FechaDeNacimiento;

                        db.Entry(oPersona).State = System.Data.Entity.EntityState.Modified;
                        db.SaveChanges();
                    }

                    return(Redirect("~/Persona/"));
                }

                return(View(model));
            }

            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
コード例 #2
0
        public ActionResult Nuevo(PersonaViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (ERICKPRUEBAEntities db = new ERICKPRUEBAEntities())
                    {
                        var oPersona = new Persona();
                        ///oPersona.ID = model.Id;
                        oPersona.Nombre            = model.Nombre;
                        oPersona.FechaDeNacimiento = model.FechaDeNacimiento;

                        db.Persona.Add(oPersona);
                        db.SaveChanges();
                    }
                    return(Redirect("~/Persona/"));
                }

                return(View(model));
            }

            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
コード例 #3
0
 public ActionResult Eliminar(int Id)
 {
     using (ERICKPRUEBAEntities db = new ERICKPRUEBAEntities())
     {
         var oPersona = db.Persona.Find(Id);
         db.Persona.Remove(oPersona);
         db.SaveChanges();
     }
     return(Content("1"));
 }
コード例 #4
0
        public ActionResult Editar(int Id)
        {
            PersonaViewModel model = new PersonaViewModel();

            using (ERICKPRUEBAEntities db = new ERICKPRUEBAEntities())
            {
                var oPersona = db.Persona.Find(Id);
                model.Id                = oPersona.ID;
                model.Nombre            = oPersona.Nombre;
                model.FechaDeNacimiento = oPersona.FechaDeNacimiento;
            }
            return(View(model));
        }
コード例 #5
0
        // GET: Persona
        public ActionResult Index()
        {
            List <ListPersonaViewModel> lst;

            using (ERICKPRUEBAEntities db = new ERICKPRUEBAEntities())
            {
                lst = (from d in db.Persona
                       select new ListPersonaViewModel
                {
                    Id = d.ID,
                    Nombre = d.Nombre,
                    FechaDeNacimiento = d.FechaDeNacimiento
                }).ToList();
            }
            return(View(lst));
        }