-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.js
50 lines (35 loc) · 1.18 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
let User = require("./main");
let Admin = require("./admin");
let Order = require("./order");
let db = require("./db");
//Create a user
let userOne = new User("michael", "[email protected]", "1186", "user");
userOne.createUser();
//Update a user
console.log(User.prototype.updateUser("michael", "1186", "mikel", "[email protected]", "1234", "user"));
//Search a single user by id
User.prototype.searchSingleUserById(1, "user");
//Create admin
let adminOne = new Admin("oke", "[email protected]", "123", "admin");
adminOne.createUser();
//Make order with a user
User.prototype.makeOrder(1, 1, "eba", "milk");
//Update single order
Admin.handling.updateSingleOrder(1, "admin", "fish");
//Search all users
Admin.prototype.searchAllUsers("user");
//Search single user
Admin.prototype.searchSingleUserByName("michael", "user");
//Read all order
Admin.handling.readAllOrder();
//Read one order
Admin.handling.readOneOrder(1);
//Admin delete user
Admin.prototype.deleteSingleUser(2, "user");
//Admin delete all users
Admin.prototype.deleteAllUsers("admin");
//Delete single order
Admin.handling.deleteSingleOrder(1, "admin");
//Delete all orders
Admin.handling.deleteAllOrders("admin");
console.log(db);