Exemplo n.º 1
0
 public bool Equals(PolicyStatusEnum obj)
 {
     if ((object)obj == null)
     {
         return(false);
     }
     return(StringComparer.OrdinalIgnoreCase.Equals(this.Value, obj.Value));
 }
Exemplo n.º 2
0
        public PolicyStatus(VersionBomPolicyStatusView policyView)
        {
            OverallStatus = policyView.OverallStatus;
            UpdatedAt     = policyView.UpdatedAt;

            List <ViolationCountView> counts = policyView.ComponentVersionStatusCounts;

            foreach (ViolationCountView pair in counts)
            {
                PolicyStatusEnum status = pair.Name;
                if (status.Equals(PolicyStatusEnum.IN_VIOLATION))
                {
                    InViolationCount = pair.Count;
                }
                else if (status.Equals(PolicyStatusEnum.IN_VIOLATION_OVERRIDDEN))
                {
                    InViolationOverriddenCount = pair.Count;
                }
                else if (status.Equals(PolicyStatusEnum.NOT_IN_VIOLATION))
                {
                    NotInViolationCount = pair.Count;
                }
            }
        }