asked on
PageContent = PageContent + Environment.NewLine + dp.vchPageContent.ToString();
// intCompanyID = t.intCompanyID != null ? (int)t.intCompanyID : 0 };
string[] parts = PageContent.ToString().Split(' ');
List<string> ListPageStrings = new List<string>(parts);
List<string> ListTags = (from dtg in db.DT_tblTags
join drt in db.DT_tblRelDocuments_Tags on dtg.intTagID equals drt.intTagID
select dtg.vchTag).ToList();
IEnumerable<string> LIntersection = ListTags.Intersect(ListPageStrings);
TagOperations to = new TagOperations();
TagElements te;
foreach (string tag in LIntersection)
{
//Add the tag to the Document Record
te = new TagElements();
te.intCompanyID = doc.intCompanyID;
te.intDocumentID = doc.intDocumentID;
te.intUserID = doc.intUserID;
te.vchTag = tag.ToString();
to.AddTagToDoc(te);
}