public async Task <ActionResult> GetApisAsync() { var getApisRequest = new GetApis(); var response = await _mediator.Send(getApisRequest); var externalResults = Map.ToExternal(response.Result); return(Ok(externalResults)); }
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)); }