Skip to content

Commit 1a32aed

Browse files
committed
add stub code
1 parent a98152b commit 1a32aed

21 files changed

+3887
-3803
lines changed

session 6/BooksLibrary/package-lock.json

Lines changed: 3813 additions & 3795 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

session 6/BooksLibrary/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
"dotenv": "^16.0.0",
2727
"express": "^4.17.3",
2828
"express-fileupload": "^1.3.1",
29-
"reflect-metadata": "^0.1.13"
29+
"reflect-metadata": "^0.1.13",
30+
"tsyringe": "^4.6.0"
3031
}
3132
}

session 6/BooksLibrary/src/api/controllers/auth.controller.ts

Whitespace-only changes.

session 6/BooksLibrary/src/api/controllers/author.controller.ts

Whitespace-only changes.

session 6/BooksLibrary/src/api/controllers/book.controller.ts

Whitespace-only changes.

session 6/BooksLibrary/src/api/controllers/book.copy.controller.ts

Whitespace-only changes.
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
import express from 'express';
2+
import { UserService } from '../../services/user.service';
3+
4+
export class UserController {
5+
//#region member variables and constructors
6+
7+
_service: UserService = null;
8+
9+
_authorizer: Authorizer = null;
10+
11+
constructor() {
12+
this._service = Loader.container.resolve(UserService);
13+
this._authorizer = Loader.authorizer;
14+
}
15+
16+
//#endregion
17+
18+
delete = async (request: express.Request, response: express.Response): Promise<void> => {
19+
throw new Error('Method not implemented.');
20+
};
21+
22+
getById = async (request: express.Request, response: express.Response): Promise<void> => {
23+
throw new Error('Method not implemented.');
24+
};
25+
26+
search = async (request: express.Request, response: express.Response): Promise<void> => {
27+
throw new Error('Method not implemented.');
28+
};
29+
30+
create = async (request: express.Request, response: express.Response): Promise<void> => {
31+
throw new Error('Method not implemented.');
32+
};
33+
}

session 6/BooksLibrary/src/api/routes/auth.routes.ts

Whitespace-only changes.

session 6/BooksLibrary/src/api/routes/author.routes.ts

Whitespace-only changes.

session 6/BooksLibrary/src/api/routes/book.copy.routes.ts

Whitespace-only changes.

0 commit comments

Comments
 (0)