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 }); }
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 }); }