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));
        }