public IActionResult SaveUserInfo([FromForm] UserModifyDto input) { var user = _boProvider._userInfoRepo.GetByName(input.NickName); UserBo userBo = _boProvider.NewBo <UserBo, UserInfo>(user); userBo.Save(input); return(Ok()); }
/// <summary> /// 保存用户信息 /// </summary> /// <param name="input"></param> internal void Save(UserModifyDto input) { if (UserInfo == null) { UserInfo = _boProvider._mapper.Map <UserInfo>(input); UserInfo.MessageLogs = new List <MessageLog>() { }; _boProvider._context.UserInfos.Add(UserInfo); } else { UserInfo.NickName = input.NickName; UserInfo.IPAddress = input.IPAddress; UserInfo.HeadPicture = input.HeadPicture; _boProvider._context.UserInfos.Update(UserInfo); } SaveChange(); }