public HitInfo[] ToDataTransferObject(IList hits) { var hitInfoList = new List <HitInfo>(); if (hits != null && hits.Count > 0) { var articleConverter = new ArticleConverter(); foreach (Hit hit in hits) { var hitInfo = new HitInfo(); hitInfo.HitId = hit.HitId; hitInfo.ResourceId = hit.ResourceId; hitInfo.IPAddress = hit.IPAddress; hitInfo.CreationDatetime = hitInfo.CreationDatetime; hitInfoList.Add(hitInfo); } } return(hitInfoList.ToArray()); }
public IList ToDomainObject(HitInfo[] hitInfos, HitType hitType) { var hitList = new List <Hit>(); if (hitInfos != null && hitInfos.Length > 0) { var articleConverter = new ArticleConverter(); foreach (var hitInfo in hitInfos) { var hit = new Hit(); hit.HitId = hitInfo.HitId; hit.ResourceId = hitInfo.ResourceId; hit.IPAddress = hitInfo.IPAddress; hit.HitType = hitType; hit.CreationDatetime = hitInfo.CreationDatetime; hitList.Add(hit); } } return(hitList); }