#pragma once
#include <string>

using namespace std;

class BakeryItem
{
private:
	//Attributes
	int _numberSold;
	double _totalItemProfit;
	double _itemPrice;
	string _itemName;
	int _itemStockRemaining;

public:
	//Constructor
	BakeryItem(double itemPrice, string itemName, int itemStockRemaining);
	~BakeryItem();

	//Properties
	void SetItemPrice(double itemPrice);
	int GetNumberSold(void);
	double GetTotalItemProfit(void);
	double GetItemPrice(void);
	string ItemName(void);
	int GetItemStockRemaining(void);

	//Methods
	bool AddToStock(int newStock);
	bool SellItem(int numberSold);
};

