Esempio n. 1
0
 public override void LoanOpened(object sender, EventArgs e)
 {
     // SP - when loan opens, get loan cdo that contains list of docs imported
     // on a new thread so doesn't slow loan open down
     Task.Factory.StartNew(() =>
     {
         ImportedDocsLoanCdo =
             LoanCdoHelper.GetLoanCustomDataObjectValue <ImportedDocumentsLoanCdo>(EncompassApplication.CurrentLoan,
                                                                                   ImportedDocsLoanCdoName);
     });
 }
Esempio n. 2
0
        private void DisableHighlightingForAlreadyViewedDocs()
        {
            var distinctIds = EncompassEFolderIdsToMarkAsViewed.Distinct();

            foreach (var eFolderDocID in distinctIds)
            {
                // set 'enable highlighting' to false for docs in this efolder doc
                ImportedDocsLoanCdo.Documents
                .Where(x => string.IsNullOrEmpty(x.EncompassEfolderId) == false &&
                       x.EncompassEfolderId == eFolderDocID)
                .ToList().ForEach(x => x.EnableHighlighting = false);
            }

            LoanCdoHelper.SaveObjectToJsonCDO(
                EncompassApplication.CurrentLoan,
                ImportedDocsLoanCdoName,
                ImportedDocsLoanCdo);
        }