コード例 #1
0
 public ActionResult Eliminar(int Id)
 {
     using (IntentoEntities db = new IntentoEntities())
     {
         var Persona = db.Persona.Find(Id);
         db.Persona.Remove(Persona);
         db.SaveChanges();
     }
     return(Redirect("~/Persona/"));
 }
コード例 #2
0
        public ActionResult Editar(int Id)
        {
            PersonaViewModels model = new PersonaViewModels();

            using (IntentoEntities db = new IntentoEntities())
            {
                var Persona = db.Persona.Find(Id);
                model.Id       = Persona.Id;
                model.Nombre   = Persona.Nombre;
                model.Apellido = Persona.Apellido;
            }
            return(View(model));
        }
コード例 #3
0
        // GET: Persona
        public ActionResult Index()
        {
            List <ListaPersonaViewModels> lst;

            using (IntentoEntities db = new IntentoEntities())
            {
                lst = (from d in db.Persona
                       select new ListaPersonaViewModels
                {
                    Id = d.Id,
                    Nombre = d.Nombre,
                    Apellido = d.Apellido
                }).ToList();
            }


            return(View(lst));
        }
コード例 #4
0
 public ActionResult Nuevo(PersonaViewModels persona)
 {
     try
     {
         if (ModelState.IsValid)
         {
             using (IntentoEntities db = new IntentoEntities())
             {
                 var tabla = new Persona();
                 tabla.Nombre   = persona.Nombre;
                 tabla.Apellido = persona.Apellido;
                 db.Persona.Add(tabla);
                 db.SaveChanges();
             }
             return(Redirect("~/Persona/"));
         }
         return(View(persona));
     }catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
コード例 #5
0
 public ActionResult Editar(PersonaViewModels persona)
 {
     try
     {
         if (ModelState.IsValid)
         {
             using (IntentoEntities db = new IntentoEntities())
             {
                 var tabla = db.Persona.Find(persona.Id);
                 tabla.Nombre          = persona.Nombre;
                 tabla.Apellido        = persona.Apellido;
                 db.Entry(tabla).State = System.Data.Entity.EntityState.Modified;
                 db.SaveChanges();
             }
             return(Redirect("~/Persona/"));
         }
         return(View(persona));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }