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 |
|