/// <summary> /// GetContactPersonByReferenceId Is The Method To Get ContactPerson By Reference ID /// </summary> /// <param name="objectName"></param> /// <param name="ReferenceID"></param> /// <returns></returns> public List <SP_GetContactPersonListToBindGrid_Result> GetContactPersonByObjectNameReferenceID(string SourceObjectName, long ReferenceID, string TargetObjectName, string SessionID, string UserID, string[] conn) { BISPL_CRMDBEntities ce = new BISPL_CRMDBEntities(svr.GetEntityConnection(conn)); List <SP_GetContactPersonListToBindGrid_Result> ContactPerson = new List <SP_GetContactPersonListToBindGrid_Result>(); ContactPerson = (from p in ce.SP_GetContactPersonListToBindGrid(SourceObjectName, ReferenceID) select p).ToList(); if (ContactPerson.Count > 0) { SaveTempDataToDB(ContactPerson, SessionID, UserID, TargetObjectName, conn); } return(ContactPerson.Where(a => a.Active != "Y").ToList()); }