예제 #1
0
        public async Task <ActionResult <MessageModel <AcUserInfoDto> > > EditUserInfo(AcUserInfoEditDto userInfoEditDto)
        {
            MessageModel <AcUserInfoDto> res = new MessageModel <AcUserInfoDto>();

            if (!await _acUserInfoServices.ExistEntityAsync(a => a.Id == userInfoEditDto.Id))
            {
                return(NotFound(StyleCode.NotFound(res)));
            }
            AcUserInfo entity = _mapper.Map <AcUserInfo>(userInfoEditDto);
            await _acUserInfoServices.EditEntityAsync(entity);

            res.Data = _mapper.Map <AcUserInfoDto>(entity);
            return(Ok(res));
        }