Example #1
0
        public async Task <IActionResult> GetWelcomeSearchResult(DomainsRequest request)
        {
            if (!_domainValidator.IsValidDomain(request.Search))
            {
                return(BadRequest(new ErrorResponse("Please enter a valid domain.")));
            }

            WelcomeSearchResult result = await _domainStatusListDao.GetWelcomeSearchResult(request.Search);

            bool isPublicSectorOrg = _publicDomainValidator.IsValidPublicDomain(request.Search);

            return(new ObjectResult(new WelcomeSearchResponse(result, isPublicSectorOrg)));
        }