From 0404a7124d87ef965a1dcc4c22d9ff10541fa63f Mon Sep 17 00:00:00 2001
From: Shuxia Ning <NingShuxia0927@outlook.com>
Date: 星期二, 12 十一月 2024 12:11:58 +0800
Subject: [PATCH] 创建方案

---
 BLL/HStation.BLL.TransferFile.Core/04-bll/02-revit/TransferRevitFile_Instance.cs |   29 +++++++++++++++++++++++++----
 1 files changed, 25 insertions(+), 4 deletions(-)

diff --git a/BLL/HStation.BLL.TransferFile.Core/04-bll/02-revit/TransferRevitFile_Instance.cs b/BLL/HStation.BLL.TransferFile.Core/04-bll/02-revit/TransferRevitFile_Instance.cs
index 0fa6334..7b23eb5 100644
--- a/BLL/HStation.BLL.TransferFile.Core/04-bll/02-revit/TransferRevitFile_Instance.cs
+++ b/BLL/HStation.BLL.TransferFile.Core/04-bll/02-revit/TransferRevitFile_Instance.cs
@@ -28,9 +28,30 @@
             return vmos;
         }
 
+        //vmo to add dto
+        internal static AddTransferRevitFileInput Vmo2AddDto(HStation.Vmo.TransferRevitFileVmo vmo)
+        {
+            if (vmo == null)
+            {
+                return default;
+            }
+            var mapper = new MapperConfiguration(cfg => cfg.CreateMap<HStation.Vmo.TransferRevitFileVmo, AddTransferRevitFileInput>()
+            ).CreateMapper();
+            var dto = mapper.Map<HStation.Vmo.TransferRevitFileVmo, AddTransferRevitFileInput>(vmo);
+            return dto;
+        }
 
-
-
-
+        //vmo to add dtos
+        internal static List<AddTransferRevitFileInput> Vmo2AddDtos(List<HStation.Vmo.TransferRevitFileVmo> vmoList)
+        {
+            if (vmoList == null || vmoList.Count < 1)
+            {
+                return default;
+            }
+            var mapper = new MapperConfiguration(cfg => cfg.CreateMap<HStation.Vmo.TransferRevitFileVmo, AddTransferRevitFileInput>()
+            ).CreateMapper();
+            var dtoList = mapper.Map<List<HStation.Vmo.TransferRevitFileVmo>, List<AddTransferRevitFileInput>>(vmoList);
+            return dtoList;
+        }
     }
-}
+}
\ No newline at end of file

--
Gitblit v1.9.3