| Register command |
Registers user |
Irina Hristova, Petko Petkov, Stilyan Mladenov |
1,5 |
|
1 |
|
| Authentication handler |
Compares given credentials with credentials in db and if there is no match shows proper message to the user |
Irina Hristova, Petko Petkov, Stilyan Mladenov |
2 |
|
2 |
|
| Logout command |
Logs out user |
Irina Hristova, Petko Petkov, Stilyan Mladenov |
1,5 |
|
1 |
|
| Exit command |
Exits application |
Irina Hristova, Petko Petkov, Stilyan Mladenov |
1,5 |
|
1 |
|
| Add job offer command |
Adds job offer with all needed information about it |
Irina Hristova, Petko Petkov, Stilyan Mladenov |
1,5 |
|
1 |
|
| Delete job offer command |
Deletes job offer if user has permission |
Irina Hristova, Petko Petkov, Stilyan Mladenov |
1,5 |
|
1 |
|
| Show all job offers (condition) command |
Shows all job offers considering given condition |
Irina Hristova, Petko Petkov, Stilyan Mladenov |
1,5 |
|
1,5 |
|
| Add job offer with json/xml file command |
Gets all needed information from json/xml file and adds new job offer in db |
Irina Hristova, Petko Petkov, Stilyan Mladenov |
3 |
|
1 |
|
| Edit user info command |
Changes user information and settings |
Irina Hristova, Petko Petkov, Stilyan Mladenov |
2 |
|
1 |
|
| List user info command |
Only shows user information and settings |
Irina Hristova, Petko Petkov, Stilyan Mladenov |
2 |
|
1 |
|
| Help command |
Lists all commands with needed parameters and explanation |
Irina Hristova, Petko Petkov, Stilyan Mladenov |
1 |
|
1 |
|
| Engine and core logic |
Handles program workflow |
Irina Hristova, Petko Petkov, Stilyan Mladenov |
1 |
|
1 |
|
| Command Parser |
Parses commands |
Irina Hristova, Petko Petkov, Stilyan Mladenov |
1,5 |
|
2 |
|
| Command Processor |
Processes commands |
Irina Hristova, Petko Petkov, Stilyan Mladenov |
1,5 |
|
2 |
|
| IoC |
Creating console client and building IoC container |
Irina Hristova, Petko Petkov, Stilyan Mladenov |
1,5 |
|
1 |
|