示例#1
0
        public UserItemDataDto GetUserDataDto(IHasUserData item, BaseItemDto itemDto, User user, List <ItemFields> fields)
        {
            var userData = GetUserData(user.Id, item);
            var dto      = GetUserItemDataDto(userData);

            item.FillUserDataDtoValues(dto, userData, itemDto, user, fields);
            return(dto);
        }
示例#2
0
        public UserItemDataDto GetUserDataDto(IHasUserData item, User user)
        {
            var userData = GetUserData(user.Id, item);
            var dto      = GetUserItemDataDto(userData);

            item.FillUserDataDtoValues(dto, userData, null, user, new List <ItemFields>());
            return(dto);
        }
示例#3
0
        public async Task <UserItemDataDto> GetUserDataDto(IHasUserData item, BaseItemDto itemDto, User user)
        {
            var userData = GetUserData(user.Id, item);
            var dto      = GetUserItemDataDto(userData);

            await item.FillUserDataDtoValues(dto, userData, itemDto, user).ConfigureAwait(false);

            return(dto);
        }
示例#4
0
        public UserItemDataDto GetUserDataDto(IHasUserData item, User user)
        {
            var userData = GetUserData(user.Id, item.GetUserDataKey());
            var dto      = GetUserItemDataDto(userData);

            item.FillUserDataDtoValues(dto, userData, user);

            return(dto);
        }
示例#5
0
        public async Task <UserItemDataDto> GetUserDataDto(IHasUserData item, User user)
        {
            var userData = GetUserData(user.Id, item);
            var dto      = GetUserItemDataDto(userData);

            await item.FillUserDataDtoValues(dto, userData, null, user, new List <ItemFields>()).ConfigureAwait(false);

            return(dto);
        }
示例#6
0
        public async Task<UserItemDataDto> GetUserDataDto(IHasUserData item, BaseItemDto itemDto, User user)
        {
            var userData = GetUserData(user.Id, item);
            var dto = GetUserItemDataDto(userData);

            await item.FillUserDataDtoValues(dto, userData, itemDto, user).ConfigureAwait(false);
            return dto;
        }
示例#7
0
        public UserItemDataDto GetUserDataDto(IHasUserData item, User user)
        {
            var userData = GetUserData(user.Id, item.GetUserDataKey());
            var dto = GetUserItemDataDto(userData);

            item.FillUserDataDtoValues(dto, userData, user);

            return dto;
        }