Setup codebase

This commit is contained in:
Joel Thomas
2026-05-19 09:56:36 +05:30
parent f39f9d0e79
commit a7ad188801
59 changed files with 3840 additions and 0 deletions
@@ -0,0 +1,47 @@
#include "DataStore.h"
DataStore& DataStore::getInstance()
{
static DataStore dataStore;
return dataStore;
}
util::Map<std::string, User*>& DataStore::getUsers()
{
return m_users;
}
util::Map<std::string, Service*>& DataStore::getServices()
{
return m_services;
}
util::Map<std::string, ComboPackage*>& DataStore::getComboPackages()
{
return m_comboPackages;
}
util::Map<std::string, ServiceBooking*>& DataStore::getServiceBookings()
{
return m_serviceBookings;
}
util::Map<std::string, JobCard*>& DataStore::getJobCards()
{
return m_jobCards;
}
util::Map<std::string, InventoryItem*>& DataStore::getInventoryItems()
{
return m_inventoryItems;
}
util::Map<std::string, Invoice*>& DataStore::getInvoices()
{
return m_invoices;
}
util::Map<std::string, Payment*>& DataStore::getPayments()
{
return m_payments;
}