Beispiel #1
0
        /// <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;
        }
Beispiel #2
0
        /// <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();
        }