示例#1
0
        private UserInfoViewModel ToUserInfoViewModel(AccountService.UserInfoView user)
        {
            var model = new UserInfoViewModel();

            model.Email      = user.Email;
            model.Tel        = user.Tel;
            model.University = user.University;
            model.Hobby      = user.Hobby;
            model.Nick       = user.Nick;
            model.Sex        = user.Sex;
            model.UserName   = user.UserName;
            model.Avatar     = user.Avatar;
            return(model);
        }
示例#2
0
        public ActionResult Edit(UserInfoViewModel model)
        {
            var user = new AccountService.UserInfoView();

            user.Email      = model.Email;
            user.Tel        = model.Tel;
            user.University = model.University;
            user.Hobby      = model.Hobby;
            user.Nick       = model.Nick;
            user.Sex        = model.Sex;
            user.UserName   = model.UserName;
            user.Avatar     = model.Avatar;
            accountClient.UpdateUserInfo(user);
            return(RedirectToAction("UserInfo", "Account", routeValues: new { email = model.Email }));
        }