示例#1
0
        public ActionResult Edit(int id, PersonEditModels obj)
        {
            try
            {
                PhoneBookDbEntities db = new PhoneBookDbEntities();

                db.People.Find(id).FirstName         = obj.FirstName;
                db.People.Find(id).MiddleName        = obj.MiddleName;
                db.People.Find(id).LastName          = obj.LastName;
                db.People.Find(id).DateOfBirth       = obj.DateOfBirth;
                db.People.Find(id).HomeAddress       = obj.HomeAddress;
                db.People.Find(id).HomeCity          = obj.HomeCity;
                db.People.Find(id).FaceBookAccountId = obj.FaceBookAccountId;
                db.People.Find(id).LinkedInId        = obj.LinkedInId;
                db.People.Find(id).TwitterId         = obj.TwitterId;
                db.People.Find(id).EmailId           = obj.EmailId;
                db.People.Find(id).UpdateOn          = DateTime.Now;
                db.People.Find(id).ImagePath         = obj.ImagePath;

                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
示例#2
0
        // GET: PersonDashBoard/Edit/5
        public ActionResult Edit(int id)
        {
            PersonEditModels    m  = new PersonEditModels();
            PhoneBookDbEntities db = new PhoneBookDbEntities();

            foreach (Person p in db.People)
            {
                if (p.PersonId == id)
                {
                    m.FirstName         = p.FirstName;
                    m.MiddleName        = p.MiddleName;
                    m.LastName          = p.LastName;
                    m.DateOfBirth       = p.DateOfBirth;
                    m.HomeAddress       = p.HomeAddress;
                    m.HomeCity          = p.HomeCity;
                    m.FaceBookAccountId = p.FaceBookAccountId;
                    m.LinkedInId        = p.LinkedInId;
                    m.ImagePath         = p.ImagePath;
                    m.TwitterId         = p.TwitterId;
                    m.EmailId           = p.EmailId;
                    break;
                }
            }

            return(View(m));
        }