private DisclosureRequest PopulateDisclosureRequest( EllieMae.EMLite.LoanServices.BamObjects.PdfDocument disclosure, DeliveryTypeEnum packageDeliveryTypeEnum) { return(new DisclosureRequest() { DeliveryType = MapDisclosureDeliveryType(disclosure, packageDeliveryTypeEnum), DisclosureName = disclosure.Title }); }
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 }); }
private DisclosureDeliveryTypeEnum MapDisclosureDeliveryType(EllieMae.EMLite.LoanServices.BamObjects.PdfDocument disclosure, DeliveryTypeEnum packageDeliveryTypeEnum) { if (packageDeliveryTypeEnum == DeliveryTypeEnum.Review) { return(DisclosureDeliveryTypeEnum.Review); } else { return(MapEmSigningType(disclosure.SignatureType)); } }
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); }
private string GetDisclosureName(EllieMae.EMLite.LoanServices.BamObjects.PdfDocument disclosure) { return(disclosure.Title); }