aboutsummaryrefslogtreecommitdiff
path: root/core/src/Model/Items.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/Model/Items.cpp')
-rw-r--r--core/src/Model/Items.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/core/src/Model/Items.cpp b/core/src/Model/Items.cpp
index 7679eb9..2951666 100644
--- a/core/src/Model/Items.cpp
+++ b/core/src/Model/Items.cpp
@@ -8,14 +8,24 @@ void ProductItem::SetDescription(std::string description) {
mDescription = std::move(description);
}
+int ProductItem::GetStock() const {
+ return mStock;
+}
+
+void ProductItem::SetStock(int stock) {
+ mStock = stock;
+}
+
Json::Value ProductItem::Serialize() const {
Json::Value elm;
elm["Description"] = mDescription;
+ elm["Stock"] = mStock;
return elm;
}
void ProductItem::Deserialize(const Json::Value& elm) {
mDescription = elm["Description"].asString();
+ mStock = elm["Stock"].asInt();
}
const std::string& FactoryItem::GetDescription() const {