Example #1
0
 private static MemberSearchResults Map(this ResumeSearchResultSetEntity entity)
 {
     return(new MemberSearchResults
     {
         Id = entity.id,
         TotalMatches = entity.count,
         MemberIds = (from e in entity.ResumeSearchResultEntities orderby e.rank select e.resumeId).Take(entity.count).ToList(),
     });
 }
Example #2
0
        private static ResumeSearchResultSetEntity Map(this MemberSearchResults results, int maxCount)
        {
            var entity = new ResumeSearchResultSetEntity
            {
                id    = results.Id,
                count = results.TotalMatches,
                ResumeSearchResultEntities = new EntitySet <ResumeSearchResultEntity>()
            };

            entity.ResumeSearchResultEntities.AddRange(
                from r in Enumerable.Range(1, Math.Min(results.MemberIds.Count, maxCount))
                select new ResumeSearchResultEntity
            {
                rank     = (short)r,
                resumeId = results.MemberIds[r - 1]
            });

            return(entity);
        }