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 |