コード例 #1
0
 public IEnumerable <int[]> GetByStatus(ComplianceStatusConstant status)
 {
     foreach (var data in this)
     {
         yield return(new [] { data.Number, data.Counts[status] });
     }
 }
コード例 #2
0
 public NodeSearchResult(long id, string fqdn, string owner, string product, string function, PciScopeConstant pciScope, int environmentId, string environmentName, string environmentDescription, string environmentColor, PlatformConstant platform, long?buildSpecId, string buildSpecName, ComplianceStatusConstant complianceStatus, DateTime?lastComplianceDate, Guid?chefId, bool showButtons)
 {
     Id                     = id;
     Fqdn                   = fqdn;
     Owner                  = owner;
     Product                = product;
     Function               = function;
     SecurityClass          = pciScope.ToString();
     EnvironmentDescription = environmentDescription;
     EnvironmentColor       = environmentColor;
     EnvironmentName        = environmentName;
     EnvironmentId          = environmentId;
     Platform               = platform;
     BuildSpecId            = buildSpecId;
     BuildSpecName          = buildSpecName;
     ComplianceStatus       = complianceStatus;
     LastComplianceDate     = lastComplianceDate;
     ChefId                 = chefId;
     ShowButtons            = showButtons;
 }
コード例 #3
0
 public ComplianceOverTimeQueryResult(DateTime endDate, ComplianceStatusConstant status, int count)
 {
     EndDate = endDate;
     Status  = status;
     Count   = count;
 }
コード例 #4
0
 public static IQueryable<Node> ByComplianceStatus(this IQueryable<Node> nodes, ComplianceStatusConstant status)
 {
     return nodes.Where(p => p.ComplianceStatus == status);
 }