public bool Equals(PolicyStatusEnum obj) { if ((object)obj == null) { return(false); } return(StringComparer.OrdinalIgnoreCase.Equals(this.Value, obj.Value)); }
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; } } }