Exemple #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="PolicyDefinitionSummary" /> class.
        /// </summary>
        /// <param name="policyDefinitionSummary">Policy definition summary.</param>
        public PolicyDefinitionSummary(Management.PolicyInsights.Models.PolicyDefinitionSummary policyDefinitionSummary)
        {
            if (null == policyDefinitionSummary)
            {
                return;
            }

            this.PolicyDefinitionId = policyDefinitionSummary.PolicyDefinitionId;
            this.Effect             = policyDefinitionSummary.Effect;
            this.Results            = new SummaryResults(policyDefinitionSummary.Results);
        }
Exemple #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="PolicyDefinitionSummary" /> class.
        /// </summary>
        /// <param name="policyDefinitionSummary">Policy definition summary.</param>
        public PolicyDefinitionSummary(Management.PolicyInsights.Models.PolicyDefinitionSummary policyDefinitionSummary)
        {
            if (null == policyDefinitionSummary)
            {
                return;
            }

            this.PolicyDefinitionId          = policyDefinitionSummary.PolicyDefinitionId;
            this.PolicyDefinitionReferenceId = policyDefinitionSummary.PolicyDefinitionReferenceId;
            this.PolicyDefinitionGroupNames  = policyDefinitionSummary.PolicyDefinitionGroupNames.ToList();
            this.Effect  = policyDefinitionSummary.Effect;
            this.Results = new SummaryResults(policyDefinitionSummary.Results);
        }