コード例 #1
0
        public async Task <ActionResult> GetApisAsync()
        {
            var getApisRequest = new GetApis();
            var response       = await _mediator.Send(getApisRequest);

            var externalResults = Map.ToExternal(response.Result);

            return(Ok(externalResults));
        }
コード例 #2
0
        public async Task <Response <IEnumerable <Api> > > Handle(GetApis request)
        {
            var apis = await _context.Apis
                       .Include(x => x.BusinessSubDomain)
                       .Include(x => x.Versions)
                       .Include(x => x.ApiTags)
                       .ThenInclude(x => x.Tag)
                       .ToListAsync();

            return(new Response <IEnumerable <Api> >(apis));
        }