예제 #1
0
 public static EvaluationCriteria ToModel(this EvaluationCriteriaCreateRequest contract)
 {
     return(new EvaluationCriteria {
         EvaluationDataKey = contract.EvaluationDataKey,
         ComparisonType = contract.ComparisonType.Value,
         CriteriaQueryType = contract.CriteriaQueryType.Value,
         EvaluationDataType = contract.EvaluationDataType.Value,
         Scope = contract.Scope.Value,
         Value = contract.Value
     });
 }
예제 #2
0
 public static EvaluationCriteria ToModel(this EvaluationCriteriaCreateRequest completionCriteria)
 {
     if (completionCriteria == null)
     {
         return(null);
     }
     return(new EvaluationCriteria {
         EvaluationDataCategory = completionCriteria.EvaluationDataCategory.Value,
         EvaluationDataKey = completionCriteria.EvaluationDataKey,
         EvaluationDataType = completionCriteria.EvaluationDataType.Value,
         CriteriaQueryType = completionCriteria.CriteriaQueryType.Value,
         ComparisonType = completionCriteria.ComparisonType.Value,
         Scope = completionCriteria.Scope.Value,
         Value = completionCriteria.Value
     });
 }