public async Task <Response <IEnumerable <BusinessSubDomain> > > Handle(GetSubDomains request) { var businessSubDomains = await _context.BusinessSubDomains .Include(x => x.Parent) .ToListAsync(); return(new Response <IEnumerable <BusinessSubDomain> >(businessSubDomains)); }
public async Task <ActionResult> GetAsync() { var getRequest = new GetSubDomains(); var response = await _mediator.Send(getRequest); var externalResults = Map.ToExternal(response.Result); return(Ok(externalResults)); }