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); }
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 })); }