/// <summary>
 /// Convert LivePointObject to Data Transform Object for saving into the tblElement
 /// </summary>
 /// <param name="objLivePoint"></param>
 /// <param name="objExistingConnectionNameDTO"></param>
 /// <param name="structuredElementList"></param>
 /// <returns></returns>
 public static DiscoveryElementDTO ConvertTableToDTO(LivePointModel objLivePoint, ExistingConnectionNameDTO objExistingConnectionNameDTO, IList <ElementDTO> structuredElementList)
 {
     return(new DiscoveryElementDTO
     {
         ElementSourceID = objLivePoint.Element_Source_Name_Live,
         ElementSourceName = objLivePoint.Element_Name,
         ConnectionInfo = objExistingConnectionNameDTO,
         Structured = structuredElementList.Any(element_list => element_list.Source_Element_Name_History == objLivePoint.Element_Source_Name_Live || element_list.Source_Element_Name_Live == objLivePoint.Element_Source_Name_Live)
     });
 }
 /// <summary>
 /// Convert live point to Data Transform Object
 /// </summary>
 /// <param name="objLivePoint"></param> objtblPoint is the list of table name, files name , API links, this is the actually data located
 /// <param name="objExistingConnectionNameDTO"></param>Connection inform where the tblPoints belongs
 /// <param name="structuredElementList"></param> list of structured element which is already structured into our database
 /// <returns></returns>
 private static DiscoveryPoint_DTO Convert_Point_To_Discovery_Point(LivePointModel objLivePoint, int id, int parent_id, int connector_id, IList <ElementDTO> structuredElementList) => new DiscoveryPoint_DTO
 {
     ID = id,
     ElementSourceID   = objLivePoint.Href.AbsoluteUri,
     ElementSourceName = objLivePoint.Element_Name,
     Connector_Id      = connector_id,
     Parent_ID         = parent_id,
     Row_Type          = DiscoverPoint_Type.Point,
     Connector_Type    = DataSouceConnectionType.Live,
     hasChildren       = true,
     Structured        = structuredElementList.Any(element_list => element_list.Source_Element_Name_History == objLivePoint.Href.AbsoluteUri || element_list.Source_Element_Name_Live == objLivePoint.Href.AbsoluteUri)
 };