Example #1
0
        /// <summary>
        /// Get UnStructuce Elements
        /// </summary>
        /// <param name="strDataConnectorType, iDataConnectorID"></param>
        /// <returns></returns>
        //public IList<DiscoveryElementDTO> GetDiscoveryViewModel(string strDataConnectorType,int iDataConnectorID)
        //{
        //    try
        //    {
        //        return GetNonDiscoverElementByConnectorID(strDataConnectorType, iDataConnectorID);
        //    }
        //    catch (ConnectorException conex)
        //    {
        //        throw conex;
        //    }

        //}

        /// <summary>
        /// Getiing the table onformation from the Database nad obix points
        /// </summary>
        /// <param name="strDataConnectorType"></param>
        /// <param name="iDataConnectorID"></param>
        /// <returns>IList<DiscoveryElementDTO></returns>
        public IList <DiscoveryPoint_DTO> GetNonDiscoverElementByConnectorID(int iDataConnectorID)
        {
            ConnectorDTO              objDataConnectorDTO          = _objConectorRepository.GetExistingConnectionById(iDataConnectorID);
            IList <ElementDTO>        strucutredlist               = _objElementRepository.GetElementByConnectionID(iDataConnectorID);
            ExistingConnectionNameDTO objExistingConnectionNameDTO = ExistingConnectionNameDTO.ConvertTableToDTO(objDataConnectorDTO);

            try
            {
                if (objExistingConnectionNameDTO.DataConnectorType == Common.Enums.DataSouceConnectionType.Live)
                {
                    ILiveVariable          obix = new Obix(objDataConnectorDTO.ServerOrIP, objDataConnectorDTO.ServerUserName, objDataConnectorDTO.ServerPassword);
                    IList <LivePointModel> list_of_Live_Point = obix.GetPoints(objDataConnectorDTO.ServerOrIP);
                    return(DiscoveryPoint_DTO_Conversion.ConvertTableToDTO(list_of_Live_Point, objExistingConnectionNameDTO.ConnectionID, objExistingConnectionNameDTO.ConnectionID, strucutredlist).ToList());
                    //return DiscoveryElementDTO.ConvertTableToDTO(list_of_Live_Point, objExistingConnectionNameDTO, strucutredlist).ToList();
                }
                else
                {
                    _objRawTableName.GetRowTableNames(objDataConnectorDTO.ServerOrIP, objDataConnectorDTO.ServerUserName, objDataConnectorDTO.ServerPassword, objDataConnectorDTO.DatabaseName);
                    return(DiscoveryPoint_DTO_Conversion.ConvertTableToDTO(_objRawTableName.RowTableNames, objExistingConnectionNameDTO, strucutredlist).ToList());
                }
            }
            catch (ConnectorException conex)
            {
                throw conex;
            }
        }
Example #2
0
        public IList <DiscoveryPoint_DTO> GetNonDiscoverElementByConnectorID(int iDataConnectorID, string Element_Source_ID, int parent_id)
        {
            ConnectorDTO              objDataConnectorDTO          = _objConectorRepository.GetExistingConnectionById(iDataConnectorID);
            IList <ElementDTO>        strucutredlist               = _objElementRepository.GetElementByConnectionID(iDataConnectorID);
            ExistingConnectionNameDTO objExistingConnectionNameDTO = ExistingConnectionNameDTO.ConvertTableToDTO(objDataConnectorDTO);
            ILiveVariable             obix = new Obix(objDataConnectorDTO.ServerOrIP, objDataConnectorDTO.ServerUserName, objDataConnectorDTO.ServerPassword);
            IList <LivePointModel>    list_of_Live_Point = obix.GetPoints(Element_Source_ID);

            return(DiscoveryPoint_DTO_Conversion.ConvertTableToDTO(list_of_Live_Point, parent_id, objExistingConnectionNameDTO.ConnectionID, strucutredlist).ToList());
        }
Example #3
0
 /// <summary>
 /// Get all connection by Is_Active
 /// </summary>
 /// <param name="Active"></param>
 /// <returns>IList<ConnectorDTO></returns>
 public IList <ExistingConnectionNameDTO> GetExistingConnectionsBy_Is_Active(bool Active)
 {
     try
     {
         //_dbcontext = new InnonAnalyticsEngineEntities();
         ICollection <tblConnector> objtblConnector = _dbcontext.tblConnectors.Where(c => c.Is_Active == Active).ToList();
         return(ExistingConnectionNameDTO.ConvertTableToDTO(objtblConnector));
     }
     catch
     { throw; }
 }
Example #4
0
        /// <summary>
        /// Get connection by ConnectorID this is for general use
        /// </summary>
        /// <param name="ConnectorID"></param>
        /// <returns>ExistingConnectionNameDTO</returns>
        public ExistingConnectionNameDTO GetExistingConnectionGeneralInfoById(int ConnectorID)
        {
            try
            {
                //_dbcontext = new InnonAnalyticsEngineEntities();
                tblConnector objtblConnector = _dbcontext.tblConnectors.SingleOrDefault(s => s.ID == ConnectorID);

                if (objtblConnector == null)
                {
                    throw new ConnectorException(Resources.ConnectorNotFound);
                }

                return(ExistingConnectionNameDTO.ConvertTableToDTO(objtblConnector));
            }
            catch
            { throw; }
        }