Beispiel #1
0
        public ActionResult EditProfile()
        {
            UserEditProfileView vm = new UserEditProfileView();
            User user = _userService.Find(LoginState.LoginUserId);

            vm.EmployeeId = user.EmployeeId;
            vm.Account    = user.Account;
            vm.UserName   = user.UserName;
            vm.Email      = user.Email;

            return(View(vm));
        }
Beispiel #2
0
        public ActionResult EditProfilePost(UserEditProfileView vm)
        {
            if (ModelState.IsValid)
            {
                User user = _userService.Find(LoginState.LoginUserId);
                user.UserName = vm.UserName;
                user.Email    = vm.Email;

                int cnt = _userService.Modify(user);

                if (cnt > 0)
                {
                    TempData["Message"] = string.Format("{0},{1}", "success", "修改成功");
                }
                else
                {
                    TempData["Message"] = string.Format("{0},{1}", "warning", "修改失敗");
                }
            }

            return(View("EditProfile", vm));
        }