Hi i want to do something like, when theres is data changes within the "Always" under parent Rooms, those data changes must be simillar to respective customers child "Always".
Im not sure how to implement it as how to go through each of every child node of CUstomerBookedRooms which are those respective Customers then check if this customer have "Always" under their respective parents node.
This my JSON file:
{
"Customer" : {
"johnny123" : {
"email" : "johnny@gmail.com",
"fullname" : "johnny",
"password" : "Abcbc12345",
"username" : "johnny123"
},
"tjing123" : {
"email" : "jh@gmail.com",
"fullname" : "JingHuan",
"password" : "1",
"username" : "tjing123"
}
},
"CustomerBookedRooms" : {
"johnny123" : {
"Always" : {
"imageUrl" : "https://firebasestorage.googleapis.com/v0/b/finalyearprojectapplicat-8a301.appspot.com/o/RoomImageStorage%2F20476d50-0256-4637-a85f-88cfb0d49509%2Fcontent%3A%2Fcom.android.providers.media.documents%2Fdocument%2Fimage%253A76555?alt=media&token=9042d0c2-1203-48a9-85e0-66de5c30eb84",
"roombedcounts" : "One Bed",
"roomcapacity" : "1 pax",
"roomcharacteristics" : "Cozy",
"roomname" : "Always",
"roomprice" : "588.00",
"roomstatus" : "Available",
"roomtype" : "Single Room",
"username" : "johnny123"
}
},
"tjing123" : {
"Always" : {
"imageUrl" : "https://firebasestorage.googleapis.com/v0/b/finalyearprojectapplicat-8a301.appspot.com/o/RoomImageStorage%2F20476d50-0256-4637-a85f-88cfb0d49509%2Fcontent%3A%2Fcom.android.providers.media.documents%2Fdocument%2Fimage%253A76555?alt=media&token=9042d0c2-1203-48a9-85e0-66de5c30eb84",
"roombedcounts" : "One Bed",
"roomcapacity" : "1 pax",
"roomcharacteristics" : "Cozy",
"roomname" : "Always",
"roomprice" : "588.00",
"roomstatus" : "Available",
"roomtype" : "Single Room",
"username" : "tjing123"
},
"The Nuts" : {
"imageUrl" : "https://firebasestorage.googleapis.com/v0/b/finalyearprojectapplicat-8a301.appspot.com/o/RoomImageStorage%2Fd0f0279a-121b-4747-bdf0-76c9e7bfb30c%2Fcontent%3A%2Fcom.android.providers.media.documents%2Fdocument%2Fimage%253A76556?alt=media&token=e234d404-adfd-4a64-b180-50408c90a823",
"roombedcounts" : "One Bed",
"roomcapacity" : "2 pax",
"roomcharacteristics" : "Cozy",
"roomname" : "The Nuts",
"roomprice" : "258.00",
"roomstatus" : "Available",
"roomtype" : "Master Room",
"username" : "tjing123"
}
}
},
"Rooms" : {
"Always" : {
"imageUrl" : "https://firebasestorage.googleapis.com/v0/b/finalyearprojectapplicat-8a301.appspot.com/o/RoomImageStorage%2F20476d50-0256-4637-a85f-88cfb0d49509%2Fcontent%3A%2Fcom.android.providers.media.documents%2Fdocument%2Fimage%253A76555?alt=media&token=9042d0c2-1203-48a9-85e0-66de5c30eb84",
"roombedcounts" : "One Bed",
"roomcapacity" : "1 pax",
"roomcharacteristics" : "Cozy",
"roomid" : "1111",
"roomname" : "Always",
"roomprice" : "588.00",
"roomstatus" : "Available",
"roomtype" : "Single Room"
},
"HEHE" : {
"imageUrl" : "https://firebasestorage.googleapis.com/v0/b/finalyearprojectapplicat-8a301.appspot.com/o/RoomImageStorage%2F36b436d2-0897-41a3-9d08-0ec48ec13a5d%2Fcontent%3A%2Fcom.android.providers.media.documents%2Fdocument%2Fimage%253A25?alt=media&token=2984d69a-b52c-4003-9adc-eb7556b97bf7",
"roombedcounts" : "Three Beds",
"roomcapacity" : "2 pax",
"roomcharacteristics" : "Scenery View",
"roomid" : "1111",
"roomname" : "HEHE",
"roomprice" : "399.00",
"roomstatus" : "Unavailable",
"roomtype" : "Master Room"
},
"Huan&Jian" : {
"imageUrl" : "https://firebasestorage.googleapis.com/v0/b/finalyearprojectapplicat-8a301.appspot.com/o/RoomImageStorage%2Fd8ad8454-29b4-4a44-b2c0-4da584c0cf17%2Fcontent%3A%2Fcom.android.providers.media.documents%2Fdocument%2Fimage%253A71334?alt=media&token=0cbd8564-adbd-4a69-8bbb-4c0b8af1ab5c",
"roombedcounts" : "One Bed",
"roomcapacity" : "2 pax",
"roomcharacteristics" : "Cozy",
"roomid" : "1314",
"roomname" : "Huan&Jian",
"roomprice" : "188.00",
"roomstatus" : "Maintenance",
"roomtype" : "Couple Room"
},
"Kokomi" : {
"imageUrl" : "https://firebasestorage.googleapis.com/v0/b/finalyearprojectapplicat-8a301.appspot.com/o/RoomImageStorage%2F175ac041-af4d-4ffd-8b0f-0f04f3b293f5%2Fcontent%3A%2Fcom.google.android.apps.photos.contentprovider%2F0%2F1%2Fmediakey%253A%252Flocal%25253Ab456c215-0536-4e05-8f77-616f83d36055%2FORIGINAL%2FNONE%2F1931479739?alt=media&token=1cab4f94-929f-4f52-8a46-aa76c82a0848",
"roombedcounts" : "Two Beds",
"roomcapacity" : "2 pax",
"roomcharacteristics" : "Cozy",
"roomid" : "5555",
"roomname" : "Kokomi",
"roomprice" : "499.00",
"roomstatus" : "Maintenance",
"roomtype" : "Couple Room"
},
"The Nuts" : {
"imageUrl" : "https://firebasestorage.googleapis.com/v0/b/finalyearprojectapplicat-8a301.appspot.com/o/RoomImageStorage%2Fd0f0279a-121b-4747-bdf0-76c9e7bfb30c%2Fcontent%3A%2Fcom.android.providers.media.documents%2Fdocument%2Fimage%253A76556?alt=media&token=e234d404-adfd-4a64-b180-50408c90a823",
"roombedcounts" : "One Bed",
"roomcapacity" : "2 pax",
"roomcharacteristics" : "Cozy",
"roomid" : "7272",
"roomname" : "The Nuts",
"roomprice" : "258.00",
"roomstatus" : "Available",
"roomtype" : "Master Room"
}
},
"Staff" : {
"tt" : {
"email" : "raymondting521@gmail.com",
"fullname" : "raymondting",
"password" : "1",
"username" : "tt"
}
}
}