/// <summary> /// Converts the input <see cref="SarScoreResult"/> instance to a <see cref="SarEvaluationUsageEvent"/> /// </summary> private static SarEvaluationUsageEvent ToEvaluationUsageEvent(SarScoreResult scoreResult) { return(new SarEvaluationUsageEvent { UserId = scoreResult.User.ToString(), ItemId = scoreResult.Recommended.ToString() }); }
private Recommendation ConvertToRecommendation(SarScoreResult sarScoreResult) { if (sarScoreResult.Recommended == 0 || sarScoreResult.Recommended > _itemIdIndex.Length) { return(null); } return(new Recommendation { RecommendedItemId = _itemIdIndex[sarScoreResult.Recommended - 1], Score = sarScoreResult.Score }); }