/// <summary> /// Initializes a new instance of the <see cref="SummaryResults" /> class. /// </summary> /// <param name="summaryResults">Summary results.</param> public SummaryResults(Management.PolicyInsights.Models.SummaryResults summaryResults) { if (null == summaryResults) { return; } this.NonCompliantPolicies = summaryResults.NonCompliantPolicies; this.NonCompliantResources = summaryResults.NonCompliantResources; }
/// <summary> /// Initializes a new instance of the <see cref="SummaryResults" /> class. /// </summary> /// <param name="summaryResults">Summary results.</param> public SummaryResults(Management.PolicyInsights.Models.SummaryResults summaryResults) { if (null == summaryResults) { return; } this.NonCompliantPolicies = summaryResults.NonCompliantPolicies; this.NonCompliantResources = summaryResults.NonCompliantResources; this.ResourceDetails = summaryResults.ResourceDetails.Select(resourceDetail => new ComplianceDetail(resourceDetail)).ToList(); this.PolicyDetails = summaryResults.PolicyDetails.Select(policyDetail => new ComplianceDetail(policyDetail)).ToList(); this.PolicyGroupDetails = summaryResults.PolicyGroupDetails.Select(policyGroupDetail => new ComplianceDetail(policyGroupDetail)).ToList(); }