public SearchRiskAssessmentsViewModel GetViewModel(IHazardousSubstanceRiskAssessmentService riskAssessmentService) { var searchRequest = CreateSearchRequest(); var count = riskAssessmentService.Count(searchRequest); var riskAssessments = riskAssessmentService.Search(searchRequest); var siteGroups = _siteGroupService.GetByCompanyId(_companyId); var sites = _siteService.Search(new SearchSitesRequest { CompanyId = _companyId, AllowedSiteIds = _allowedSiteIds }); return CreateViewModel(riskAssessments, sites, siteGroups,count); }