Merge branch 'feature-service-management-ser004' into feature-service-management
This commit is contained in:
+18
@@ -101,4 +101,22 @@ void ServiceManagementService::removeService(const std::string& serviceID)
|
||||
{
|
||||
throw std::runtime_error("Service not found.");
|
||||
}
|
||||
}
|
||||
|
||||
util::Map<std::string, ServiceBooking*> ServiceManagementService::getServiceBookings(const std::string& customerID)
|
||||
{
|
||||
util::Map<std::string, ServiceBooking*> currentServiceBookings = getServiceBookings();
|
||||
util::Map<std::string, ServiceBooking*> currentUserServiceBookings;
|
||||
if (currentServiceBookings.getSize() != 0)
|
||||
{
|
||||
for (int iterator = 0; iterator < currentServiceBookings.getSize(); iterator++)
|
||||
{
|
||||
auto currentServiceBooking = currentServiceBookings.getValueAt(iterator);
|
||||
if (currentServiceBooking->getCustomerId() == customerID)
|
||||
{
|
||||
currentUserServiceBookings.insert(currentServiceBooking->getId(), currentServiceBooking);
|
||||
}
|
||||
}
|
||||
}
|
||||
return currentUserServiceBookings;
|
||||
}
|
||||
Reference in New Issue
Block a user