Ejemplo n.º 1
0
        public ActionResult SaveEdit(Models.MyPerson model)
        {
            if (ModelState.IsValid)
            {
                WebStore.DAL.DbContext.WebStoreContext wc = new WebStore.DAL.DbContext.WebStoreContext();
                Domain.Entities.MyPerson p = wc.Persons.FirstOrDefault(x => x.id == model.id);

                if (p != default(Domain.Entities.MyPerson))
                {
                    wc.Persons.Remove(p);

                    Domain.Entities.MyPerson ep = new Domain.Entities.MyPerson
                    {
                        FirstName = model.FirstName,
                        LastName  = model.LastName,
                        age       = model.age,
                        position  = model.position,
                        hobbies   = model.hobbies
                    };

                    wc.Persons.Add(ep);
                    int count = wc.SaveChanges();
                }

                return(RedirectToAction("Index"));
            }

            return(View("EditPerson", model));
        }
Ejemplo n.º 2
0
        public ActionResult EditPerson(int id)
        {
            WebStore.DAL.DbContext.WebStoreContext wc = new WebStore.DAL.DbContext.WebStoreContext();
            Domain.Entities.MyPerson model            = wc.Persons.FirstOrDefault(x => x.id == id);
            Models.MyPerson          ep = new Models.MyPerson
            {
                FirstName = model.FirstName,
                LastName  = model.LastName,
                age       = model.age,
                position  = model.position,
                hobbies   = model.hobbies,
                id        = model.id
            };

            return(View(ep));
        }
Ejemplo n.º 3
0
        public ActionResult SaveAdd(Models.MyPerson model)
        {
            if (ModelState.IsValid)
            {
                WebStore.DAL.DbContext.WebStoreContext wc = new WebStore.DAL.DbContext.WebStoreContext();

                Domain.Entities.MyPerson ep = new Domain.Entities.MyPerson
                {
                    FirstName = model.FirstName,
                    LastName  = model.LastName,
                    age       = model.age,
                    position  = model.position,
                    hobbies   = model.hobbies
                };

                wc.Persons.Add(ep);
                int count = wc.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View("AddPerson", model));
        }