private IEnumerable <App> GetSiteApplications(string subString, string siteName) { var site = _siteFacade.GetSite(siteName); site.ThrowIfNull(siteName); var applications = _applicationFacade.GetSiteApplications(subString, site); return(applications); }
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); }
public IEnumerable <ApplicationGetDto> Handle(GetSiteApplications query) { query.ThrowIfNull(GetType().Name); var site = _siteFacade.GetSite(query.SiteName); site.ThrowIfNull(query.SiteName); var applications = _applicationFacade.GetSiteApplications(site); var applicationsDto = applications.Select(_mapper.Map <ApplicationGetDto>); return(applicationsDto.OrderBy(x => x.Name)); }