/// <summary> /// 活动申请信息 /// </summary> /// <param name="request"></param> /// <param name="cancellationToken"></param> /// <returns></returns> public async ValueTask <PagedModel <GetUserActivityApplyResponse> > GetUserActivityApplyListAsync( GetUserActivityApplyListRequest request, CancellationToken cancellationToken) { PagedModel <GetUserActivityApplyResponse> result = new PagedModel <GetUserActivityApplyResponse>() { Pager = new PagerModel() { CurrentPage = request.CurrentPage, PageSize = request.PageSize } }; try { var queryModel = ObjectMapper.ConvertTo <GetUserActivityApplyListRequest, GetUserActivityApplyListQueryModel>(request); int count = await _IUserActivityApplyRepository.GetUserActivityApplyListCountAsync(queryModel, cancellationToken).ConfigureAwait(false); result.Pager.Total = count; if (count > 0) { var entities = await _IUserActivityApplyRepository.GetUserActivityApplyListAsync(queryModel, cancellationToken).ConfigureAwait(false); List <GetUserActivityApplyResponse> source = ObjectMapper.ConvertTo <UserActivityApplyEntity, GetUserActivityApplyResponse>(entities).ToList(); result.Source = source; } } catch (Exception ex) { _logger.Error($"UserActivityApplyManager GetUserActivityApplyListAsync Exception", ex); throw; } return(result); }
/// <summary> /// 活动申请信息 /// </summary> /// <param name="request"></param> /// <returns>活动申请信息List</returns> public override async ValueTask <OperationResult <PagedModel <GetUserActivityApplyResponse> > > GetUserActivityApplyListAsync( [FromBody] GetUserActivityApplyListRequest request) { var result = await _IUserActivityApplyManager.GetUserActivityApplyListAsync(request, HttpContext.RequestAborted).ConfigureAwait(false); return(OperationResult.FromResult(result)); }