Create the application’s data model according to the following definition:


  • Room Entity
    • RoomNumber is a Text(3);
      • AdultsCapacity and ChildrenCapacity are Integers;
      • All fields are mandatory.


  • Status Static Entity
    • Create the following records:
      • Booked
      • CheckedIn
      • CheckedOut
      • Canceled
    • Don't forget to validate if the 'Label' property is correct for each record created.


  • Booking Entity
    • GuestLastName, GuestFirstName, CheckInDate, CheckOutDate, NumberOfAdults, RoomId and StatusId are mandatory fields;
    • CheckInDate and CheckOutDate are of data type Date;
    • NumberOfAdults and NumberOfChildren are of data type Integer.
Checkpoint Q&A #1
Checkpoint Q&A #2
Checkpoint Q&A #3
Checkpoint Q&A #4
Reuse Functionality between Application Modules (cont.)