public List <SP_GetContactPersonListToBindGridLead_Result> GetContactPersonByObjectNameReferenceIDLead(string SourceObjectName, long ReferenceID, string TargetObjectName, string SessionID, string UserID, string[] conn) { BISPL_CRMDBEntities ce = new BISPL_CRMDBEntities(svr.GetEntityConnection(conn)); List <SP_GetContactPersonListToBindGridLead_Result> ContactPerson = new List <SP_GetContactPersonListToBindGridLead_Result>(); ContactPerson = (from p in ce.SP_GetContactPersonListToBindGridLead(ReferenceID) select p).ToList(); if (ContactPerson.Count > 0) { SaveTempDataToDBLead(ContactPerson, SessionID, UserID, TargetObjectName, conn); } return(ContactPerson.Where(a => a.Active != "Y").ToList()); }