/// <summary> /// Converts a collection of <c>Target</c> to a collection of <c>TargetDto</c>. /// </summary> /// <param name="data"></param> /// <returns></returns> public static IEnumerable <TargetDto> Translate(List <Target> data) { var dtoList = new List <TargetDto>(); data.ForEach(d => { dtoList.Add(TargetDto.Translate(d)); }); return(dtoList); }
/// <summary> /// Converts a <c>Target</c> object to a <c>TargetDto</c> object. /// </summary> /// <param name="data"></param> /// <returns></returns> public static TargetDto Translate(Target data) { var sampleId = Guid.NewGuid(); var sampleData = new TargetDto() { Name = data.Name, Region = data.Region, CollectionType = data.CollectionType, Selected = data.Selected, DocumentRelation = data.DocumentRelation, DateCreated = data.DateCreated != null ? data.DateCreated : DateTime.Now, UpdatedAt = data.UpdatedAt != null ? data.UpdatedAt : DateTime.Now, LastModifiedByUserId = sampleId }; return(sampleData); }