Пример #1
0
        public ActionResult Delete(int id, personviewmodel collection)
        {
            PhoneBookDbEntities db = new PhoneBookDbEntities();
            Person delable         = new Person();
            var    converter       = db.People;

            try
            {
                foreach (var member in converter)
                {
                    if (member.PersonId == id)
                    {
                        delable = member;
                    }
                }
                db.People.Remove(delable);
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View(delable));
            }
        }
Пример #2
0
        public ActionResult Create(personviewmodel collection)
        {
            PhoneBookDbEntities db = new PhoneBookDbEntities();

            try
            {
                // TODO: Add insert logic here
                Person p1 = new Person();
                p1.AddedBy           = User.Identity.GetUserId();
                p1.AddedOn           = DateTime.Now.Date;
                p1.DateOfBirth       = collection.DateOfBirth;
                p1.EmailId           = collection.EmailId;
                p1.FaceBookAccountId = collection.FaceBookAccountId;
                p1.FirstName         = collection.FirstName;
                p1.HomeAddress       = collection.HomeAddress;
                p1.HomeCity          = collection.HomeCity;
                p1.ImagePath         = collection.ImagePath;
                p1.LastName          = collection.LastName;
                p1.LinkedInId        = collection.LinkedInId;
                p1.MiddleName        = collection.MiddleName;
                p1.PersonId          = collection.PersonId;
                p1.TwitterId         = collection.TwitterId;
                p1.UpdateOn          = DateTime.Now.Date;
                db.People.Add(p1);
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Пример #3
0
        public ActionResult Edit(int id, personviewmodel collection)
        {
            PhoneBookDbEntities db = new PhoneBookDbEntities();
            var p1 = db.People.Where(x => x.PersonId == id).First();

            try
            {
                // TODO: Add update logic here


                p1.AddedBy           = Convert.ToString(User.Identity.GetUserId());
                p1.AddedOn           = DateTime.Now.Date;
                p1.DateOfBirth       = collection.DateOfBirth;
                p1.EmailId           = collection.EmailId;
                p1.FaceBookAccountId = collection.FaceBookAccountId;
                p1.FirstName         = collection.FirstName;
                p1.HomeAddress       = collection.HomeAddress;
                p1.HomeCity          = collection.HomeCity;
                p1.ImagePath         = collection.ImagePath;
                p1.LastName          = collection.LastName;
                p1.LinkedInId        = collection.LinkedInId;
                p1.MiddleName        = collection.MiddleName;
                p1.PersonId          = collection.PersonId;
                p1.TwitterId         = collection.TwitterId;
                p1.UpdateOn          = DateTime.Now.Date;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View(p1));
            }
        }