Exemplo n.º 1
0
        public ActionResult ChangePassWord(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var model  = iUserinfoRepos.FindById((int)id);
            var result = new UserinfoChangePwdViewModel()
            {
                UserInfoEntityId = model.UserInfoEntityId
            };

            return(View(result));
        }
Exemplo n.º 2
0
 public ActionResult ChangePassWord(UserinfoChangePwdViewModel model)
 {
     if (ModelState.IsValid)
     {
         var userinfo = iUserinfoRepos.FindById(model.UserInfoEntityId);
         if (userinfo.LoginPwd == model.OldPwd)
         {
             var result = Mapper.Map(model, userinfo);
             iUserinfoRepos.AddorUpdate(result);
             iUserinfoRepos.SaveChanges();
             return(RedirectToAction("Index"));
         }
         else
         {
             ModelState.AddModelError("msg", "请检查原密码!");
         }
     }
     return(View(model));
 }