public ApplicationDataModel.ADM.ApplicationDataModel Import(ISO11783_TaskData iso11783TaskData, string dataPath, ApplicationDataModel.ADM.ApplicationDataModel dataModel, Dictionary<string, List<UniqueId>> linkedIds)
{
if (dataModel.Catalog == null)
dataModel.Catalog = CreateCatalog();
if (dataModel.Documents == null)
dataModel.Documents = CreateDocuments();
if(dataModel.Documents.LoggedData == null)
dataModel.Documents.LoggedData = new List<LoggedData>();
var isoObjects = iso11783TaskData.Items;
if (isoObjects == null || isoObjects.Length == 0)
return dataModel;
var tasks = isoObjects.GetItemsOfType<TSK>();
_documentMapper.Map(tasks, dataPath, dataModel, linkedIds);
return dataModel;
}