public ActionResult Add(UserInfoP userInfo)
        {
            context.Set <UserInfoP>().Add(userInfo);
            // 將記憶體中資料的的變化儲存到資料庫中
            int affectRow = context.SaveChanges();

            if (affectRow > 0)
            {
                return(Redirect(Url.Action("Index", "UserInfoCRUD")));
            }

            return(View());
        }
        public ActionResult Edit(UserInfoP userInfo)
        {
            context.Set <UserInfoP>().AddOrUpdate(userInfo);
            int affectRow = context.SaveChanges();

            if (affectRow > 0)
            {
                return(Redirect(Url.Action("Index")));
            }

            string url = Url.Action("Edit", new RouteValueDictionary(new
            {
                id = userInfo.Uid
            }
                                                                     ));

            return(Redirect(url));
        }