We are developing a CAB booking application. Users can hire a cab to go from one city to another city. They may do a round trip (i.e. come back to origin) or do a one way trip (i.e. Drop the car in destination city).
We are displaying Cars as propositions. We want to have a property CurrentLocation associated with every car which will tell in which city it is positioned? During search only cars which are in source city will be displayed as results.
We wanted to know whether it is possible to keep changing the CurrentLocation property of each car eveytime it is booked? Or instead of using Cars as propositions, they should be used as data sets (which I believe are editable). In that case what should be the propositions?