You are required to produce a solution that implements a CRUD using MVC methodologies for the entity Trainers.
- CRUD
- ApplicationDatabase
- Migrations
- Models
- Interfaces
- Repositories
- Views
- TrainerView
- CourseView
- StudentView
- AssignmentView
- Controllers
- Installation
- Technologies and Tools
| Type | Properties | Methods | Required | Min | Max |
|---|---|---|---|---|---|
| int | ID | get, set | βοΈ | 1 | no-limit |
| string | FirstName | get, set | βοΈ | 10 | 50 |
| string | LastName | get, set | βοΈ | 10 | 50 |
| string | PhoneNumber | get, set | βοΈ | 10 | 20 |
| int | Salary | get, set | βοΈ | 1000 | 3000 |
| ErrorMessageCode | ErrorMessage |
|---|---|
| int | ID |
| string | FirstName |
| string | LastName |
| string | PhoneNumber |
| int | Salary |
| Type | Properties | Methods | Required | Min | Max |
|---|---|---|---|---|---|
| int | ID | get, set | βοΈ | 1 | no-limit |
| string | FirstName | get, set | βοΈ | 10 | 50 |
| string | LastName | get, set | βοΈ | 10 | 50 |
| string | PhoneNumber | get, set | βοΈ | 10 | 20 |
| int | Salary | get, set | βοΈ | 1000 | 3000 |
| ErrorMessageCode | ErrorMessage |
|---|---|
| int | ID |
| string | FirstName |
| string | LastName |
| string | PhoneNumber |
| int | Salary |
| Type | Properties | Methods | Required | Min | Max |
|---|---|---|---|---|---|
| int | ID | get, set | βοΈ | 1 | no-limit |
| string | Title | get, set | βοΈ | 10 | 50 |
| string | Description | get, set | βοΈ | 10 | 50 |
| int | Duration | get, set | βοΈ | 10 | 50 |
| DateTime | StarDate | get, set | βοΈ | 10 | 50 |
| string | Catergory | get, set | βοΈ | 10 | 20 |
| List Trainer | Trainers | get,set | βοΈ | 1 | no-limit |
| ErrorMessageCode | ErrorMessage |
|---|---|
| int | ID |
| string | FirstName |
| string | LastName |
| string | PhoneNumber |
| int | Salary |
| Type | Properties | Methods | Required | Min | Max |
|---|---|---|---|---|---|
| int | ID | get, set | βοΈ | 1 | no-limit |
| string | FirstName | get, set | βοΈ | 10 | 50 |
| string | LastName | get, set | βοΈ | 10 | 50 |
| string | PhoneNumber | get, set | βοΈ | 10 | 20 |
| int | Salary | get, set | βοΈ | 1000 | 3000 |
| ErrorMessageCode | ErrorMessage |
|---|---|
| int | ID |
| string | FirstName |
| string | LastName |
| string | PhoneNumber |
| int | Salary |
| Type | Properties | Methods |
|---|---|---|
| int | ID | get, set |
| string | FirstName | get, set |
| string | LastName | get, set |
| string | PhoneNumber | get, set |
| int | Salary | get, set |
| Method | Properties | Methods |
|---|---|---|
| int | ID | get, set |
| string | FirstName | get, set |
| string | LastName | get, set |
| string | PhoneNumber | get, set |
| int | Salary | get, set |
| Method | Properties | Methods |
|---|---|---|
| int | ID | get, set |
| string | FirstName | get, set |
| string | LastName | get, set |
| string | PhoneNumber | get, set |
| int | Salary | get, set |
| Method | Properties | Methods |
|---|---|---|
| int | ID | get, set |
| string | FirstName | get, set |
| string | LastName | get, set |
| string | PhoneNumber | get, set |
| int | Salary | get, set |
| Method | Properties | Methods |
|---|---|---|
| int | ID | get, set |
| string | FirstName | get, set |
| string | LastName | get, set |
| string | PhoneNumber | get, set |
| int | Salary | get, set |
| Title | PARAMETER | GOAL |
|---|---|---|
| GetAll | ID | |
| GetAllWithStudent | FirstName | |
| GetAllWithStudentAndCourses | LastName | |
| GetById | PhoneNumber | |
| Create | Salary | |
| Edit | ID | |
| Delete | FirstName | |
| GetAllWithStudentAndCourses | LastName | |
| GetCourses | PhoneNumber | |
| GetStudents | Salary |
| Title | PARAMETER | GOAL |
|---|---|---|
| GetAll | ID | |
| GetAllWithStudent | FirstName | |
| GetAllWithStudentAndCourses | LastName | |
| GetById | PhoneNumber | |
| Create | Salary | |
| Edit | ID | |
| Delete | FirstName | |
| GetAllWithStudentAndCourses | LastName | |
| GetCourses | PhoneNumber | |
| GetStudents | Salary |
| Title | PARAMETER | GOAL |
|---|---|---|
| GetAll | ID | |
| GetAllWithStudent | FirstName | |
| GetAllWithStudentAndCourses | LastName | |
| GetById | PhoneNumber | |
| Create | Salary | |
| Edit | ID | |
| Delete | FirstName | |
| GetAllWithStudentAndCourses | LastName | |
| GetCourses | PhoneNumber | |
| GetStudents | Salary |
| Title | PARAMETER | GOAL |
|---|---|---|
| GetAll | ID | |
| GetAllWithStudent | FirstName | |
| GetAllWithStudentAndCourses | LastName | |
| GetById | PhoneNumber | |
| Create | Salary | |
| Edit | ID | |
| Delete | FirstName | |
| GetAllWithStudentAndCourses | LastName | |
| GetCourses | PhoneNumber | |
| GetStudents | Salary |
| Method | Properties | Methods |
|---|---|---|
| Action | ID | get, set |
| Action | FirstName | get, set |
| Action | LastName | get, set |
| Action | PhoneNumber | get, set |
| Action | Salary | get, set |
| Method | Properties | Methods |
|---|---|---|
| Action | ID | get, set |
| Action | FirstName | get, set |
| Action | LastName | get, set |
| Action | PhoneNumber | get, set |
| Action | Salary | get, set |
| Method | Properties | Methods |
|---|---|---|
| Action | ID | get, set |
| Action | FirstName | get, set |
| Action | LastName | get, set |
| Action | PhoneNumber | get, set |
| Action | Salary | get, set |
| Method | Properties | Methods |
|---|---|---|
| Action | ID | get, set |
| Action | FirstName | get, set |
| Action | LastName | get, set |
| Action | PhoneNumber | get, set |
| Action | Salary | get, set |
