internal static AffadavitReceiptParcel MapToParcel( TreastenderAffadavits receipt, AsmtrealPropertyAssessedValueMaster valueMaster, AsmtmasterNameAddress nameAddress, AsmtfullLegalDescription legalDescription) => new AffadavitReceiptParcel(receipt.Id, receipt.ParcelNumber, receipt.ReceiptTran, receipt.NewOwnerBuyer, receipt.PreviousOwnerSeller, receipt.TaxAmount, receipt.TotalPaid, receipt.StateTaxPaid, receipt.AssessedValue, receipt.PPvalue, receipt.GiftDebt, receipt.LocalTaxPaid, receipt.StatePenalty, receipt.LocalPenalty, receipt.LocalInterest, receipt.TechnicalFee, receipt.SubsidizedFee, receipt.LegalDocumentType, receipt.DocumentDate, receipt.ExemptRegNumber, receipt.Description.Trim(), receipt.Description2.Trim(), receipt.MobileHomeNotation, valueMaster.UnimprovedLandValue, valueMaster.ImprovedLandValue, valueMaster.BuildingValue, nameAddress.AddressLine1.Trim(), nameAddress.City.Trim(), legalDescription?.Descrtiption.Trim());
internal static LegalDescription Map(AsmtfullLegalDescription legalDescription) => new LegalDescription(legalDescription.Id, legalDescription.ParcelNumber.Value, legalDescription.Descrtiption);
internal static LegalDescriptionDetails Map(AsmtfullLegalDescription legalRecord, AsmtrealPropertyAssessedValueMaster masterRecord) => new LegalDescriptionDetails(legalRecord.Id, legalRecord.ParcelNumber.Value, legalRecord.Descrtiption, masterRecord.Description1.Trim(), masterRecord.Description2.Trim(), masterRecord.Description3.Trim(), masterRecord.Description4.Trim(), masterRecord.Description5.Trim(), masterRecord.TaxStatus, masterRecord.ChangeId, masterRecord.ChangeDate.Value);