コード例 #1
0
        public ActionResult Edit(int id, FormCollection form)
        {
            //[Bind(Include = "Id,客戶名稱,統一編號,電話,傳真,地址,Email")] 客戶資料 客戶資料

            客戶資料 客戶資料 = repo客戶資料.Find(id);

            if (客戶資料 == null)
            {
                return(HttpNotFound());
            }

            var oldPW = 客戶資料.密碼;

            if (TryUpdateModel(客戶資料))
            {
                if (!string.IsNullOrEmpty(客戶資料.密碼))
                {
                    客戶資料.密碼進行雜湊運算();
                }
                else
                {
                    客戶資料.密碼 = oldPW;
                }


                repo客戶資料.UnitOfWork.Commit();
                return(RedirectToAction("Index"));
            }
            return(View(客戶資料));
        }
コード例 #2
0
        public ActionResult Create([Bind(Include = "Id,客戶名稱,統一編號,電話,傳真,地址,Email,客戶分類,帳號,密碼")] 客戶資料 客戶資料)
        {
            if (ModelState.IsValid)
            {
                客戶資料.密碼進行雜湊運算();
                repo客戶資料.Add(客戶資料);
                repo客戶資料.UnitOfWork.Commit();
                return(RedirectToAction("Index"));
            }

            return(View(客戶資料));
        }
コード例 #3
0
        // public ActionResult Create([Bind(Include = "Id,客戶名稱,統一編號,電話,傳真,地址,Email")] 客戶資料 客戶資料)
        public ActionResult Create(客戶資料 客戶資料)
        {
            if (ModelState.IsValid)
            {
                //db.客戶資料.Add(客戶資料);
                客戶資料.密碼進行雜湊運算();
                repo.Add(客戶資料);
                try
                {
                    //db.SaveChanges();
                    repo.UnitOfWork.Commit();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
                return(RedirectToAction("Index"));
            }

            return(View(客戶資料));
        }