public static Data.TrailsItemTrackSelectionInfo SelInfoUnion(IList<TrailResultMarked> atrm) { Data.TrailsItemTrackSelectionInfo result = new Data.TrailsItemTrackSelectionInfo(); foreach (TrailResultMarked trm in atrm) { result.Union(trm.selInfo); result.Activity = trm.trailResult.Activity; //TODO: verfify only one activity } return result; }
public static Data.TrailsItemTrackSelectionInfo SelInfoUnion(IList <TrailResultMarked> atrm) { Data.TrailsItemTrackSelectionInfo result = new Data.TrailsItemTrackSelectionInfo(); foreach (TrailResultMarked trm in atrm) { result.Union(trm.selInfo); result.Activity = trm.trailResult.Activity; //TODO: verfify only one activity if (result.Activity == null) { result.Activity = trm.selInfo.Activity; } } return(result); }