Example #1
0
 internal static LegalDocumentDetails Map(AsmtrealPropertyAssessedValueMaster valueMaster,
                                          ASMTValueMasterNameView namesRecord,
                                          AsmtlegalDocuments legalDocument,
                                          AsmttaxCodeArea codeArea,
                                          AsmtlandUseCodes landUserCode,
                                          AsmtsalesAndExciseTaxData exciseTaxData,
                                          AsmtinstrumentType instrumentType,
                                          AsmtsalesRejectionReasonCodes rejectionReasonCode
                                          ) =>
 new LegalDocumentDetails(valueMaster.ParcelNumber.Value, namesRecord.TaxpayerCode, namesRecord.TaxpayerName?.Trim(), namesRecord.TitleOwnerCode,
                          namesRecord.TitleOwnerName?.Trim(), namesRecord.ContractHolderCode, namesRecord.ContractHolderName?.Trim(), valueMaster.LoanNumber,
                          valueMaster.BuildingValue.Value, valueMaster.LandUseCode.Value, valueMaster.UnimprovedLandValue.Value, valueMaster.ImprovedLandValue.Value,
                          legalDocument.LegalInstrumentDate, legalDocument.LegalDocumentType,
                          legalDocument.PreviousOwnerSeller, legalDocument.Volume.Value, legalDocument.Page.Value, legalDocument.AffidavitNumber.Value,
                          legalDocument.AffidavitNumberExtension, legalDocument.AuditorFileNumber.Value, legalDocument.Comment, legalDocument.ChangeId, legalDocument.ChangeDate.Value,
                          legalDocument.AssocateParcelNumber.Value, legalDocument.ProbateNumber.Value, exciseTaxData?.RPsalesAmount, exciseTaxData?.PPsalesAmount,
                          exciseTaxData?.MultipleParcelSale, exciseTaxData?.SaleRejectionCode, exciseTaxData?.Comment, exciseTaxData?.PersPropParcel, exciseTaxData?.IncorporatedArea,
                          exciseTaxData?.AssessedValue, exciseTaxData?.TaxYear, exciseTaxData?.SaleDate, codeArea.TaxCodeArea.Value, codeArea.TaxCodeDesc.Trim(),
                          landUserCode?.UseCodeShortDesc, instrumentType?.InstrumentTypeDescription, rejectionReasonCode?.Comment);
Example #2
0
 internal static LegalDocument Map(AsmtlegalDocuments legalDocument, AsmtsalesAndExciseTaxData exciseTaxData) =>
 new LegalDocument(legalDocument.Id, legalDocument.ParcelNumber.Value, legalDocument.LegalInstrumentDate, legalDocument.LegalDocumentType,
                   legalDocument.PreviousOwnerSeller, legalDocument.Volume.Value, legalDocument.Page.Value, legalDocument.AffidavitNumber.Value,
                   legalDocument.AffidavitNumberExtension, exciseTaxData?.RPsalesAmount, exciseTaxData?.PPsalesAmount);