Esempio n. 1
0
        public ActionResult Editar(AltaPersonaVM _persona)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var _personaEditada = new Personas()
                    {
                        Nombre    = _persona.Nombre,
                        Edad      = _persona.Edad,
                        Direccion = _persona.Direccion,
                        Id        = _persona.Id
                    };

                    _db.Entry(_personaEditada).State = System.Data.Entity.EntityState.Modified;
                    _db.SaveChanges();

                    TempData["Mensaje"] = "Datos actualizados correctamente";
                    return(RedirectToAction("inicio"));
                }
                catch (Exception ex)
                {
                    TempData["Error"] = ex.Message;
                    return(RedirectToAction("inicio"));
                }
            }

            return(View(_persona));
        }
Esempio n. 2
0
        public ActionResult Alta(AltaPersonaVM _persona)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var _nuevaPersona = new Personas()
                    {
                        Id        = Guid.NewGuid(),
                        Nombre    = _persona.Nombre,
                        Direccion = _persona.Direccion,
                        Edad      = _persona.Edad
                    };

                    _db.Personas.Add(_nuevaPersona);
                    _db.SaveChanges();
                    TempData["Mensaje"] = "Persona agragada correctamente";
                    return(RedirectToAction("inicio"));
                }
                catch (Exception ex)
                {
                    TempData["Error"] = ex.Message;
                    return(RedirectToAction("inicio"));
                }
            }


            return(View(_persona));
        }
Esempio n. 3
0
        public ActionResult Alta()
        {
            var _datosVista = new AltaPersonaVM();


            return(View(_datosVista));
        }
Esempio n. 4
0
        public ActionResult Editar(Guid Id)
        {
            var _persona = _db.Personas.Find(Id);

            var _datosVista = new AltaPersonaVM()
            {
                Id        = _persona.Id,
                Direccion = _persona.Direccion,
                Edad      = (int)_persona.Edad,
                Nombre    = _persona.Nombre
            };

            return(View(_datosVista));
        }