Ejemplo n.º 1
0
 public static SqaleDescriptor Convert(Common.RuleDetail ruleDetail)
 {
     return(ruleDetail.SqaleDescriptor == null
         ? null
         : new SqaleDescriptor
     {
         Remediation = new SqaleRemediation
         {
             Properties =
                 ruleDetail.SqaleDescriptor.Remediation.Properties.Select(
                     property => new SqaleRemediationProperty
             {
                 Key = property.Key,
                 Value = property.Value,
                 Text = property.Text
             }).ToList(),
             RuleKey = ruleDetail.Key
         },
         SubCharacteristic = ruleDetail.SqaleDescriptor.SubCharacteristic
     });
 }
Ejemplo n.º 2
0
 public static RuleDetail Convert(Common.RuleDetail ruleDetail)
 {
     return(new RuleDetail
     {
         Key = ruleDetail.Key,
         Title = ruleDetail.Title,
         Severity = ruleDetail.Severity,
         Description = ruleDetail.Description,
         IsActivatedByDefault = ruleDetail.IsActivatedByDefault,
         Tags = ruleDetail.Tags,
         Parameters = ruleDetail.Parameters.Select(
             parameter =>
             new RuleParameter
         {
             Type = parameter.Type,
             Key = parameter.Key,
             Description = parameter.Description,
             DefaultValue = parameter.DefaultValue
         }).ToList(),
         Cardinality = ruleDetail.IsTemplate
             ? CardinalityMultiple
             : CardinalitySingle
     });
 }