Пример #1
0
 public ActionResult Actualizar(Persona modelo)
 {
     using (pruebamvcContext context = new pruebamvcContext())
     {
         context.Entry(modelo).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
         context.SaveChanges();
         ViewBag.message = "Registro modificado correctamente.";
     }
     return(View("Modificar", modelo));
 }
Пример #2
0
 public ActionResult Guardar(Persona modelo)
 {
     using (pruebamvcContext context = new pruebamvcContext())
     {
         context.Add(modelo);
         context.SaveChanges();
         ViewBag.message = "Registro guardado correctamente.";
     }
     return(View("Nuevo", modelo));
 }
Пример #3
0
        public ActionResult Modificar(int id = 0)
        {
            var modelo = new Persona();

            using (pruebamvcContext context = new pruebamvcContext())
            {
                modelo = (from d in context.Personas
                          where d.Id == id
                          select d).FirstOrDefault();
            }
            return(View(modelo));
        }
Пример #4
0
        public ActionResult Index()
        {
            IEnumerable <Persona> retorno = new List <Persona>();

            using (pruebamvcContext context = new pruebamvcContext())
            {
                retorno = (from d in context.Personas
                           select d).ToList();
            }
            ViewBag.message = "";
            return(View(retorno));
        }
Пример #5
0
        public ActionResult Eliminar(int id = 0)
        {
            IEnumerable <Persona> retorno = new List <Persona>();

            using (pruebamvcContext context = new pruebamvcContext())
            {
                context.Entry(new Persona()
                {
                    Id = id
                }).State = Microsoft.EntityFrameworkCore.EntityState.Deleted;
                context.SaveChanges();
                ViewBag.message = "Registro eliminado correctamente.";

                retorno = (from d in context.Personas
                           select d).ToList();
            }
            return(View("Index", retorno));
        }