Exemplo n.º 1
0
 internal static ChildParcelDetails Map(AsmtparentChildRelationshipsChanged record, ASMTValueMasterNameView namesRecord,
                                        AsmtrealPropertyAssessedValueMaster masterRecord,
                                        IEnumerable <AsmtparentChildRelationshipsChanged> children) =>
 new ChildParcelDetails(record.Id, record.RecordCode, record.ParentParcel.Value, record.ChildParcel.Value, record.SegCombDate,
                        record.EffectiveDate, record.LegalDocumentType, record.ReferenceNumber, namesRecord.TaxpayerName.Trim(), namesRecord.TitleOwnerName.Trim(),
                        masterRecord.TaxStatus, masterRecord.Description1.Trim(), masterRecord.Description2.Trim(), masterRecord.Description3.Trim(),
                        masterRecord.Description4.Trim(), masterRecord.Description5.Trim(), children.Select(Map));
Exemplo n.º 2
0
 internal static RealPropertyLegalDocument Map(AsmtrealPropertyAssessedValueMaster valueMaster,
                                               ASMTValueMasterNameView namesRecord,
                                               AsmttaxCodeArea codeArea,
                                               AsmtlandUseCodes landUserCode,
                                               List <LegalDocument> legalDocuments) =>
 new RealPropertyLegalDocument(valueMaster.ParcelNumber.Value, namesRecord.TaxpayerCode, namesRecord.TaxpayerName?.Trim(), namesRecord.TitleOwnerCode,
                               namesRecord.TitleOwnerName?.Trim(), namesRecord.ContractHolderCode, namesRecord.ContractHolderName?.Trim(), valueMaster.LoanNumber,
                               valueMaster.BuildingValue.Value, valueMaster.ImprovedLandValue.Value, valueMaster.LandUseCode.Value, valueMaster.TaxYear.Value, codeArea.TaxCodeArea.Value,
                               codeArea.TaxCodeDesc.Trim(), landUserCode?.UseCodeShortDesc, valueMaster.UnimprovedLandValue, legalDocuments);
Exemplo n.º 3
0
 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());
Exemplo n.º 4
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);
 internal static BuildingPermitSystemDetails Map(BldgpermitApplicationMaster bldgpermit,
                                                 ASMTValueMasterNameView preliminaryValueMaster,
                                                 ASMTValueMasterNameView assessorValueMaster,
                                                 Bldgjurisdictions juri,
                                                 Bldgjurisdictions processedJuri,
                                                 Bldgdepartments dept,
                                                 BldgpermitCodes perm,
                                                 AsmtsitusAddress situs,
                                                 AsmtcityCodeFile cityCode,
                                                 BldgmobileHomeDealersInstallersArchitects mdia,
                                                 BldgmobileHomeDealersInstallersArchitects mdiaBusinessEngineer,
                                                 Bldgcontractors bldgContractor,
                                                 AsmtrealPropertyAssessedValueMaster rpmas,
                                                 AsmtmasterNameAddress nName, BldgstateClassifications bldgstateClassification) =>
 new BuildingPermitSystemDetails(bldgpermit.ApplicantLastName, bldgpermit.ApplicantFirstName, bldgpermit.PermitCode.Trim(), bldgpermit.ProcessedForJurisdiction,
                                 bldgpermit.ApplicationDate.Value, bldgpermit.ApplicationUserId, bldgpermit.ApplicantBusinessName, bldgpermit.AddressLine1, bldgpermit.AddressLine2,
                                 bldgpermit.City, bldgpermit.State, bldgpermit.ZipCode, bldgpermit.PhoneNumber.Value, bldgpermit.PreliminaryParcelNumber.Value,
                                 bldgpermit.AssessorParcelNumber.Value, bldgpermit.AdditionalInformation, bldgpermit.ParkInformation, perm.PermitDescription, processedJuri.ShortDepartmentName,
                                 MapToBasicInfo(bldgpermit, juri, dept, bldgstateClassification), MapToApplicantDetails(bldgpermit, mdia, mdiaBusinessEngineer, bldgContractor), Map(preliminaryValueMaster),
                                 Map(assessorValueMaster), Map(situs, cityCode),
                                 MapToApprovalStatus(bldgpermit));
Exemplo n.º 6
0
 internal static RealPropertyDetails Map(ASMTValueMasterNameView namesRecord,
                                         AsmttaxCodeArea codeArea,
                                         AsmtrealPropertyAssessedValueMaster valueMaster,
                                         AsmtlandUseCodes landUserCode,
                                         AsmtzoneDescriptions zoneCode,
                                         AsmtnewConstruction construction,
                                         AsmtseniorCitizenHistory citizenHistory) =>
 new RealPropertyDetails(namesRecord.ParcelNumber.Value, namesRecord.TaxpayerCode, namesRecord.TaxpayerName?.Trim(),
                         namesRecord.TitleOwnerCode, namesRecord.TitleOwnerName?.Trim(), namesRecord.ContractHolderCode, namesRecord.ContractHolderName?.Trim(),
                         valueMaster.TaxYear.Value, valueMaster.NameChangeDate, valueMaster.NameChangeId, valueMaster.NameChangeReason, valueMaster.LoanNumber,
                         valueMaster.PlatCode, valueMaster.PlatCodeType, valueMaster.BlockNumber, valueMaster.LotNumber, valueMaster.UnitNumber,
                         valueMaster.DockNumber, valueMaster.Description1, valueMaster.Description2, valueMaster.Description3, valueMaster.Description4,
                         valueMaster.Description5, codeArea.TaxCodeArea.Value, codeArea.TaxCodeDesc.Trim(), valueMaster.LandUseCode.Value,
                         valueMaster.ChangeDate.Value, valueMaster.ChangeId, valueMaster.ChangeReasonCode, landUserCode?.UseCodeShortDesc, valueMaster.ZoneCode,
                         zoneCode?.ZoneCodeDesc, valueMaster.TaxStatus, valueMaster.RevalutionPhase, valueMaster.UnimprovedLandAcres.Value,
                         valueMaster.ImprovedLandAcers.Value, valueMaster.TimberAcers.Value, valueMaster.UnimprovedLandValue.Value,
                         valueMaster.ImprovedLandValue.Value, valueMaster.TimberlandValue.Value, valueMaster.BuildingValue.Value,
                         valueMaster.FmbuildingValue.Value, valueMaster.FmunimprovedLandValue.Value, valueMaster.FmimprovedLandValue.Value,
                         valueMaster.FmtimberValue.Value, (construction == null) ? (decimal?)null : construction.NewConstructionBuildingAv, valueMaster.AssocMhparcel.Value,
                         valueMaster.AffidavitAssessmentYear.Value, valueMaster.AffidavitTaxYear.Value, valueMaster.OpenspaceApplicationNum.Value,
                         valueMaster.OpenSpaceAgreementNum.Value, valueMaster.UndividedInterestPercent.Value, valueMaster.MobileHomeValue.Value,
                         citizenHistory?.SeniorCitizenCode, valueMaster.SubsidiaryParcelCode);
 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);
 internal static BuildingPermits Map(AsmtrealPropertyAssessedValueMaster rPAV,
                                     AsmtmasterNameAddress nNAME, AsmtlandUseCodes Lu, List <BuildingPermitsLineValue> lineValues) =>
 new BuildingPermits(rPAV.ParcelNumber, nNAME.Name, nNAME.Name, rPAV.Description1, Lu.UseCodeDesc, rPAV.Description2
                     , rPAV.ImprovedLandAcers + rPAV.UnimprovedLandAcres, rPAV.Description3, rPAV.ImprovedLandValue, rPAV.Description4
                     , rPAV.BuildingValue, lineValues);
 internal static BuildingPermitsMain Map(AsmtrealPropertyAssessedValueMaster rPAV, AsmtmasterNameAddress nNAME) =>
 new BuildingPermitsMain(rPAV.ParcelNumber, rPAV.TitleOwnerCode, nNAME.Name);
 internal static ManufacturedHomeParkDetails Map(AsmtmobileHomeParks homepark, AsmtmasterNameAddress nameAddress,
                                                 AsmtrealPropertyAssessedValueMaster masterRecord) =>
 new ManufacturedHomeParkDetails(homepark.MhparkCode, homepark.Name.Trim(), homepark.AddressLine1.Trim(), homepark.AddressLine2.Trim(),
                                 homepark.ContactNameCode, nameAddress?.Name.Trim(), homepark.TelephoneNumber, homepark.ParcelNumber.Value, homepark.Filler01,
                                 homepark.SpaceNumber.Value, homepark.QualCode.Trim(), masterRecord?.Description1, masterRecord?.Description2, masterRecord?.Description3,
                                 masterRecord?.Description4, masterRecord?.Description5);
 public static AssessorApproval MaptToAssessorApproval(AsmtrealPropertyAssessedValueMaster rpmas, BldgassessorApproval assessorApproval,
                                                       AsmtmasterNameAddress nName, BldgpermitApplicationMaster appm) =>
 new AssessorApproval(appm?.ApplicantProjectDescription, assessorApproval?.Comments, assessorApproval?.ApprovedByAssr,
                      assessorApproval?.UserIdassr, assessorApproval?.ChangeDate, appm?.AssessorParcelNumber, nName?.Name,
                      rpmas?.Description1, rpmas?.Description2);