|
| DocumentService (Func< string, IContractAdminSystemAdapter > casAdapterService, IRepository< DocumentTemplate > documentTemplateRepository, ILenderService lenderService, ITronixMailerService tronixMailerService, IAmazonService amazonService, IPdfService pdfService, IRepository< Document > documentRepository, IDealDetailsService dealDetailService, IRepository< Customer > customerRepository, IRepository< Audit > auditRepository, IRepository< DocumentTemplateLanguageMapping > documentTemplateLanguageMappingRepository, IRepository< CasActivatedContract > casActivatedContractRepository, IRepository< DealJacketOption > dealJacketOptionRepository, ISessionProviderService sessionProviderService, ILoggerService logger) |
|
void | AttachActivatedContracts (int dealId, List< CasActivatedContractDTO > deliveredContracts) |
|
Stream | ScrubStampOnDocument (int dealId, int contractId) |
|
void | AttachDocumentsToDeal (int dealId, IEnumerable< DealJacketUploadDTO > uploads) |
|
void | AttachDocumentsToDeal (int dealId, DealJacketUploadDTO upload, int dealerId) |
|
void | AttachHtml (int dealId, DocumentTypeEnum documentType, DocumentCategoryEnum documentCategory, string fileName, string html, List< PdfField > fields=null, ESignatureType? signatureType=null, PdfPageSizeEnum pageSize=PdfPageSizeEnum.AfgDefault, bool isEsign=false) |
|
bool | DocumentsHaveSignatureTabs (IEnumerable< Document > documents, ESignatureType signatureTypes) |
|
bool | DocumentsRequireESigning (DealDetail dealDetail) |
|
void | ESignDocuments (DealDetail dealDetail, List< int > documentIds, List< ESignature > signatures) |
|
void | FixDocumentSignatureFieldsForMobileApp (int dealId, bool buyerSignaturesRequired, bool coBuyerSignaturesRequired) |
|
MemoryStream | GetContract (string bucketPath) |
|
MemoryStream | GetContract (int dealId, int contractId) |
|
int | GetCountOfExistingDocSysDocumentsForDeal (int ddId) |
|
MemoryStream | GetCustomerDealJacket (int dealId, bool esignOnly=false, bool manualSignOnly=false) |
|
MemoryStream | GetDealerDealJacket (int dealId) |
|
DealJacketOption | GetDealJacketOptionById (int optionId) |
|
List< DealJacketOptionDTO > | GetDealJacketOptions (int ownerGroupId) |
|
MemoryStream | GetDisplayMenu (int dealId) |
|
byte[] | GetDocumentBytes (int dealId, string keyName) |
|
byte[] | GetDocumentBytes (int dealId, int dealJacketId) |
|
byte[] | GetDocumentBytes (Document dealJacket) |
|
byte[] | GetDocumentBytesAsReadOnly (int dealId, int dealJacketId) |
|
byte[] | GetDocumentBytesFromDatabase (Document dealJacket) |
|
Document | GetDocumentInfo (int dealId, string keyName) |
|
IEnumerable< Document > | GetDocumentsForDeal (int dealId) |
|
IEnumerable< Document > | GetDocumentsNotEsignable (int dealId) |
|
IEnumerable< Document > | GetDocumentsToESign (DealDetail dealDetail) |
|
List< IProcessableDocumentTemplate > | GetDocumentsToProcess (DealDetail dealDetail, IEnumerable< int > dealerDocumentSelections) |
|
DocumentWithContentType | GetDocumentWithContentType (int dealId, string keyName) |
|
ESignatureType | GetRequiredESignatureTypes (byte[] pdfBytes) |
|
ESignatureType | GetRequiredESignatureTypes (Stream inputStream) |
|
MemoryStream | PopulateEsignDisclosure (MemoryStream inputStream, DealDetail dealDetails) |
|
void | ProcessDocuments (DealDetail dealDetail) |
|
void | RemoveDocument (int dealId, string keyName) |
|
void | ReplaceDocument (int dealId, string keyName, DealJacketUploadDTO upload) |
|
void | ArchiveDocument (int dealId, MemoryStream originalDocStream) |
|
void | ReplaceDocument (int dealId, int documentId, byte[] documentBytes) |
|
int | SaveDealJacketOption (DealJacketOption option) |
|
void | SendDealJacketToCustomer (DealDetail dealDetail, string newEmailAddress, string pdfUrl, bool isLive) |
|
bool | TokenIsValidForDeal (int dealId, string secureToken) |
|
void | UpdateIsCustomerFacing (int dealId, string keyName, bool isCustomerFacing) |
|
void | VoidContractDocuments (int dealId, int contractIssuedProductId) |
|
void | ReinstateContractDocuments (int dealId, int contractIssuedProductId) |
|
void | VoidNonContractDocuments (int dealId) |
|
bool | VoidDocumentById (int dealId, int documentId) |
|
void | AttachDocumentsToDeal (int dealId, IEnumerable< DealJacketUploadDTO > uploads) |
|
IEnumerable< Document > | GetDocumentsForDeal (int dealId) |
|
IEnumerable< Document > | GetDocumentsToESign (DealDetail dealDetail) |
|
IEnumerable< Document > | GetDocumentsNotEsignable (int dealId) |
|
bool | DocumentsRequireESigning (DealDetail dealDetail) |
|
Document | GetDocumentInfo (int dealId, string keyName) |
|
byte[] | GetDocumentBytes (int dealId, string keyName) |
|
DocumentWithContentType | GetDocumentWithContentType (int dealId, string keyName) |
|
byte[] | GetDocumentBytes (int dealId, int dealJacketId) |
|
byte[] | GetDocumentBytes (Models.Document dealJacket) |
|
byte[] | GetDocumentBytesFromDatabase (Models.Document dealJacket) |
|
byte[] | GetDocumentBytesAsReadOnly (int dealId, int dealJacketId) |
|
void | SendDealJacketToCustomer (DealDetail dealDetail, string newEmailAddress, string pdfUrl, bool isLive) |
|
bool | TokenIsValidForDeal (int dealId, string secureToken) |
|
void | VoidContractDocuments (int dealId, int contractIssuedProductId) |
|
void | VoidNonContractDocuments (int dealId) |
|
void | ReinstateContractDocuments (int dealId, int contractIssuedProductId) |
|
void | UpdateIsCustomerFacing (int dealId, string keyName, bool isCustomerFacing) |
|
void | RemoveDocument (int dealId, string keyName) |
|
void | ArchiveDocument (int dealId, MemoryStream originalDocStream) |
|
void | ReplaceDocument (int dealId, string keyName, DealJacketUploadDTO upload) |
|
void | ReplaceDocument (int dealId, int documentId, byte[] documentBytes) |
|
List< IProcessableDocumentTemplate > | GetDocumentsToProcess (DealDetail dealDetail, IEnumerable< int > dealerDocumentSelections) |
|
void | ProcessDocuments (DealDetail dealDetail) |
|
void | AttachActivatedContracts (int dealId, List< CasActivatedContractDTO > deliveredContracts) |
|
void | AttachHtml (int dealId, DocumentTypeEnum documentType, DocumentCategoryEnum documentCategory, string fileName, string html, List< PdfField > fields=null, ESignatureType? signatureType=null, PdfPageSizeEnum pageSize=PdfPageSizeEnum.AfgDefault, bool IsEsign=false) |
|
MemoryStream | GetCustomerDealJacket (int dealId, bool esignOnly=false, bool manualSignOnly=false) |
|
MemoryStream | GetDealerDealJacket (int dealId) |
|
void | ESignDocuments (DealDetail dealDetail, List< int > documentIds, List< ESignature > signatures) |
|
MemoryStream | GetContract (int dealId, int contractId) |
|
MemoryStream | GetDisplayMenu (int dealId) |
|
MemoryStream | PopulateEsignDisclosure (MemoryStream inputStream, DealDetail dealDetail) |
|
int | GetCountOfExistingDocSysDocumentsForDeal (int ddId) |
|
List< DealJacketOptionDTO > | GetDealJacketOptions (int ownerGroupId) |
|
DealJacketOption | GetDealJacketOptionById (int optionId) |
|
int | SaveDealJacketOption (DealJacketOption option) |
|
void | AttachDocumentsToDeal (int dealId, DealJacketUploadDTO upload, int dealerId) |
|
ESignatureType | GetRequiredESignatureTypes (byte[] pdfBytes) |
|
ESignatureType | GetRequiredESignatureTypes (Stream inputStream) |
|
void | FixDocumentSignatureFieldsForMobileApp (int dealId, bool buyerSignaturesRequired, bool coBuyerSignaturesRequired) |
|
bool | DocumentsHaveSignatureTabs (IEnumerable< Document > documents, ESignatureType signatureTypes) |
|
MemoryStream | GetContract (string key) |
|
Stream | ScrubStampOnDocument (int dealId, int documentId) |
|
bool | VoidDocumentById (int dealId, int documentId) |
|