コード例 #1
0
        public IEnumerable <BuildGetDto> Handle(GetSiteBuilds query)
        {
            var site = _siteFacade.GetSite(query.SiteName);

            site.ThrowIfNull(query.SiteName);
            var applications = _applicationFacade.GetSiteApplications(site);
            var builds       = _buildFactory.ConstructFrom(applications).OrderBy(x => x.Name);
            var buildsDto    = _mapper.Map <IEnumerable <BuildGetDto> >(builds);

            return(buildsDto);
        }
コード例 #2
0
        public ActionResult Get([FromRoute] GetSiteBuilds query)
        {
            var buildsDto = QueryDispatcher.Dispatch(query);

            return(Ok(buildsDto));
        }