#ifndef MARKETPLACE_H #define MARKETPLACE_H #include "article.h" #include "sale.h" #include "seller.h" #include namespace { using SellersVec = std::vector>; using SalesVec = std::vector>; } // namespace struct Basket { }; class Marketplace { public: Marketplace(); void storeToDb(bool onlyDelete = false); void loadFromDb(); SellersVec& getSellers(); int getNextSellerNo(); int getNumSellersDelete(); void sortSellers(); Seller* findSellerWithSellerNo(int sellerNo); private: SellersVec sellers_; SalesVec sales_; }; #endif