using StructureHelperCommon.Services.Exports; namespace StructureHelperLogics.NdmCalculations.Primitives { public class GetPrimitivesByFile : IGetPrimitivesLogic { private List primitives = []; public string FileName { get; set; } public List Primitives => primitives; public void Import() { primitives.Clear(); var importEntitiesLogic = new EntitiesImportFromDxfLogic() { FileName = FileName}; importEntitiesLogic.Import(); if (importEntitiesLogic.Entities.Count != 0) { var primitivesLogic = new GetPrimitivesByDxfEntities(); primitives = primitivesLogic.Convert(importEntitiesLogic.Entities); } } } }