// GET: 客戶專區 public ActionResult Index() { var data = repo客戶資料.Find(Convert.ToInt32(User.Identity.Name)); Mapper.Initialize(cfg => cfg.CreateMap <客戶資料, 客戶專區_資料修改VM>()); 客戶專區_資料修改VM model = Mapper.Map <客戶專區_資料修改VM>(data); model.密碼 = ""; return(View(model)); }
public ActionResult Index(客戶專區_資料修改VM item) { if (ModelState.IsValid) { var data = repo.Find(Convert.ToInt32(User.Identity.Name)); Mapper.Initialize(cfg => cfg.CreateMap <客戶專區_資料修改VM, 客戶資料>()); Mapper.Map(item, data, typeof(客戶專區_資料修改VM), typeof(客戶資料)); if (!string.IsNullOrEmpty(data.密碼)) { data.密碼進行雜湊(); } repo.UnitOfWork.Commit(); return(RedirectToAction("Index", "Home")); } return(View()); }