Monster CRUD operations
Currently, our Inventory service only creates the same monster, and we need it to create new monsters and perform other operations, such as read, update, and delete monsters. By the way, the standard database operations of Create, Read, Update, and Delete is often referred to as CRUD. So, roll up your sleeves; we are actually going to do a little coding and build the monster CRUD.
Open up the InventoryService
script in the editor of your choice again and scroll down to the CreateMonster
method. Delete the CreateMonster
method and perform the following instructions to replace it and add the other new methods:
CREATE
: Add the following method in order to replace theCreateMonsters
method:public Monster CreateMonster(Monster m) { var id = _connection.Insert(m); m.Id = id; return m; }
Instead of creating a hardcoded monster, we now take a monster object and insert it as a new object/record in the database. This returns the...