public async Task <Response <IEnumerable <BusinessDomain> > > Handle(GetDomains request) { var businessDomains = await _context.BusinessDomains .Include(x => x.SubDomains) .ToListAsync(); return(new Response <IEnumerable <BusinessDomain> >(businessDomains)); }
public async Task <ActionResult> GetAsync() { var getDomainsRequest = new GetDomains(); var resonse = await _mediator.Send(getDomainsRequest); var externalResults = Map.ToExternal(resonse.Result); return(Ok(externalResults)); }