コード例 #1
0
        private async Task <IWrappedResponse> SearchAction(Rules.ExpressCode.Search.MainRule rule)
        {
            var projectedQuery = rule.Context.Query.ProjectTo <ExpressCode>(Mapper.ConfigurationProvider);
            var mappedResult   = projectedQuery.ToPaginationResult(rule.Context.ExpressCodesSearchRequest);

            foreach (var expressCode in mappedResult.Data)
            {
                expressCode.VoucherPresets = GetVoucherExpressCodeDetails(expressCode.Id);
            }

            return(Ok(mappedResult));
        }
コード例 #2
0
 public RulesBundle(ContextModel context, MainRule rule)
 {
     ExpressCodeSearchQueryRule = new ExpressCodeSearchQueryRule(context.ExpressCodesSearchRequest, rule);
 }