Beispiel #1
0
        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());
        }
Beispiel #2
0
 /// <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();
 }