Moving stocks around
In order to have a clear understanding of how we will manage our stocks, we must first define what exactly constitutes a stock in our application. For our needs, a stock must have the following attributes:
Its symbol, in order to distinguish it from the others
Its price on the stock market
How much of this stock do we own? (quantity)
Now, we need to represent the model in the code that is easy to handle. For this, we will create a new file called Stock.js
and it will be located in the Resources/model
directory.
Inside this new file, we will create a new function called Stock
with two parameters. Inside the function, we assign the symbol and quantity attributes with the values passed as parameters. We will set the price to its default value of zero dollars and zero cents. Notice that those two parameter values are the same information that will be required in the forms when adding a new stock to the portfolio:
function Stock(symbol, quantity) { this.symbol = symbol; this...