コード例 #1
0
 private DisclosureRequest PopulateDisclosureRequest(
     EllieMae.EMLite.LoanServices.BamObjects.PdfDocument disclosure,
     DeliveryTypeEnum packageDeliveryTypeEnum)
 {
     return(new DisclosureRequest()
     {
         DeliveryType = MapDisclosureDeliveryType(disclosure, packageDeliveryTypeEnum),
         DisclosureName = disclosure.Title
     });
 }
コード例 #2
0
 private WCMDisclosure PopulateWcmDisclosure(EllieMae.EMLite.LoanServices.BamObjects.PdfDocument disclosure, WCMDisclosurePackage package)
 {
     return(new WCMDisclosure()
     {
         DisclosureRequest = PopulateDisclosureRequest(disclosure, package.DeliveryType),
         DocumentRequest = PopulatePostDocumentRequest(disclosure, package.DeliveryType),
         EncompassFormType = disclosure.Type,
         Name = GetDisclosureName(disclosure),
         FilePath = disclosure.Path
     });
 }
コード例 #3
0
 private DisclosureDeliveryTypeEnum MapDisclosureDeliveryType(EllieMae.EMLite.LoanServices.BamObjects.PdfDocument disclosure,
                                                              DeliveryTypeEnum packageDeliveryTypeEnum)
 {
     if (packageDeliveryTypeEnum == DeliveryTypeEnum.Review)
     {
         return(DisclosureDeliveryTypeEnum.Review);
     }
     else
     {
         return(MapEmSigningType(disclosure.SignatureType));
     }
 }
コード例 #4
0
        private PostDocumentRequest PopulatePostDocumentRequest(
            EllieMae.EMLite.LoanServices.BamObjects.PdfDocument disclosure,
            DeliveryTypeEnum packageDeliveryType)
        {
            var loan   = EncompassApplication.CurrentLoan;
            var result = new PostDocumentRequest()
            {
                PortalId              = loan.Fields["CX.BLEND.LOANID"].ToString(),
                BorrowerPartyId       = BlendUtility.GetCurrentBorrowerPairBorrowerBlendId(loan),
                CoBorrowerPartyId     = BlendUtility.GetCurrentBorrowerPairCoBorrowerBlendId(loan),
                LosLoanNumber         = loan.LoanNumber,
                FileName              = disclosure.Title,
                DisplayNameAndLosType = disclosure.Title,
                DocumentDeliveryType  = MapDocDeliveryType(disclosure.SignatureType, packageDeliveryType)
            };

            return(result);
        }
コード例 #5
0
 private string GetDisclosureName(EllieMae.EMLite.LoanServices.BamObjects.PdfDocument disclosure)
 {
     return(disclosure.Title);
 }