示例#1
0
        public async Task <IActionResult> UpdateTeamNickNameAsync([FromBody] UpdateTeamNickNameDto dto)
        {
            try
            {
                await _memberServices.UpdateTeamNickNameAsync(dto);

                return(UpdateSuccessMsg());
            }
            catch (Exception err)
            {
                _logger.Error(typeof(TeamMemberController), "更新失败!", new Exception(err.Message));
                return(FailedMsg("更新失败! " + err.Message));
            }
        }
示例#2
0
        /// <summary>
        /// 修改我在团队显示的昵称
        /// </summary>
        /// <param name="dto"></param>
        /// <returns></returns>
        public async Task <bool> UpdateTeamNickNameAsync(UpdateTeamNickNameDto dto)
        {
            if (dto.MemberId == null)
            {
                throw new Exception("成员Id为空!");
            }
            if (dto.TeamId == null)
            {
                throw new Exception("团队Id为空!");
            }
            return(await Task.Run(() =>
            {
                var i = db.Updateable <TeamMember>(a => a.TeamNickName == dto.TeamNickName).Where(a => a.ID == dto.MemberId && a.TeamId == dto.TeamId).ExecuteCommand();

                return i > 0;
            }));
        }
示例#3
0
 /// <summary>
 /// 修改我在团队显示的昵称
 /// </summary>
 /// <param name="dto"></param>
 /// <returns></returns>
 public async Task <bool> UpdateTeamNickNameAsync(UpdateTeamNickNameDto dto)
 {
     return(await _memberRepository.UpdateTeamNickNameAsync(dto));
 }