Beispiel #1
0
        /// <summary>
        /// 根据搜索条件获取单个用户
        /// </summary>
        /// <param name="dto"></param>
        /// <returns></returns>
        public async Task <UserResponseDto> GetUser(GetUserRequestDto dto)
        {
            Expression <Func <Dommain.Entitys.User.UserEntity, bool> > expression = item => true;
            var model = await _userRepository.GetEntityAsync(expression);

            return(_mapper.Map <UserResponseDto>(model));
        }
        public async Task <ActionResult <IEnumerable <GetUserResponseDto> > > Get([FromQuery] GetUserRequestDto userRequestDto)
        {
            // todo: role check ?

            var userList = await _userService.GetUserList(userRequestDto.PublisherId);

            return(Ok(_mapper.Map <IEnumerable <User>, IEnumerable <GetUserResponseDto> >(userList)));
        }