namespace ISupply.BLL { public partial class Other { public static Model.Other EntityToModel(Entity.Other entity) { if (entity == null) return default; var model = new Model.Other(); model.id = entity.ID.ToString(); model.BimFaceId = entity.BimFaceId; model.PositionX = entity.PositionX; model.PositionY = entity.PositionY; model.PositionZ = entity.PositionZ; model.Remark = entity.Remark; model.PositionJson = entity.PositionJson; model.StartNode = entity.StartNode; model.EndNode = entity.EndNode; model.Name = entity.Name; model.Floor = entity.Floor.ToString(); model.Zone = entity.Zone; model.SystemType = entity.SystemType; model.TagName = entity.TagName; model.Elevation = entity.Elevation; return model; } public static List EntitysToModels(List entitys) { if (entitys == null || entitys.Count < 1) return default; var list = new List(); entitys.ForEach(x => list.Add(EntityToModel(x))); return list; } public static Entity.Other ModelToEntity(Model.Other model) { if (model == null) return default; var entity = new Entity.Other(); entity.ID = long.Parse(model.id); entity.BimFaceId = model.BimFaceId; entity.PositionX = model.PositionX; entity.PositionY = model.PositionY; entity.PositionZ = model.PositionZ; entity.Remark = model.Remark; entity.PositionJson = model.PositionJson; entity.StartNode = model.StartNode; entity.EndNode = model.EndNode; entity.Name = model.Name; entity.Floor = int.Parse(model.Floor); entity.Zone = model.Zone; entity.SystemType = model.SystemType; entity.TagName = model.TagName; entity.Elevation = model.Elevation; return entity; } } }