public ActionResult Get(string siteName, [FromQuery] string subString)
        {
            var query           = new GetApplicationsContainedSubstring(siteName, subString);
            var applicationsDto = QueryDispatcher.Dispatch(query);

            return(Ok(applicationsDto));
        }
Example #2
0
        public IEnumerable <ApplicationGetDto> Handle(GetApplicationsContainedSubstring query)
        {
            query.ThrowIfNull(GetType().Name);
            var applications = IsEmpty(query.SiteName)
                ? _applicationFacade.GetApplications(query.SubString)
                : GetSiteApplications(query.SubString, query.SiteName);

            var applicationsDto = _mapper.Map <IEnumerable <ApplicationGetDto> >(applications);

            return(applicationsDto);
        }