RoutePrefix Attribute

9 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$49.99
List Price:  $69.99
You save:  $20
€46.41
List Price:  €64.98
You save:  €18.57
£39.74
List Price:  £55.64
You save:  £15.89
CA$68.36
List Price:  CA$95.72
You save:  CA$27.35
A$75.43
List Price:  A$105.61
You save:  A$30.18
S$67.50
List Price:  S$94.51
You save:  S$27
HK$390.66
List Price:  HK$546.96
You save:  HK$156.29
CHF 45.28
List Price:  CHF 63.39
You save:  CHF 18.11
NOK kr542.32
List Price:  NOK kr759.29
You save:  NOK kr216.97
DKK kr346.21
List Price:  DKK kr484.72
You save:  DKK kr138.51
NZ$83.04
List Price:  NZ$116.27
You save:  NZ$33.22
د.إ183.60
List Price:  د.إ257.06
You save:  د.إ73.45
৳5,477.48
List Price:  ৳7,668.91
You save:  ৳2,191.43
₹4,173.46
List Price:  ₹5,843.17
You save:  ₹1,669.71
RM236.90
List Price:  RM331.68
You save:  RM94.78
₦61,737.65
List Price:  ₦86,437.65
You save:  ₦24,700
₨13,884.75
List Price:  ₨19,439.77
You save:  ₨5,555.01
฿1,836.53
List Price:  ฿2,571.29
You save:  ฿734.76
₺1,613.79
List Price:  ₺2,259.44
You save:  ₺645.64
B$253.58
List Price:  B$355.04
You save:  B$101.45
R921.65
List Price:  R1,290.39
You save:  R368.73
Лв90.79
List Price:  Лв127.12
You save:  Лв36.32
₩67,757.86
List Price:  ₩94,866.43
You save:  ₩27,108.56
₪187.05
List Price:  ₪261.89
You save:  ₪74.83
₱2,856.96
List Price:  ₱3,999.98
You save:  ₱1,143.01
¥7,687.37
List Price:  ¥10,762.93
You save:  ¥3,075.56
MX$846.40
List Price:  MX$1,185.03
You save:  MX$338.62
QR182.04
List Price:  QR254.87
You save:  QR72.83
P679.94
List Price:  P951.97
You save:  P272.03
KSh6,711.15
List Price:  KSh9,396.15
You save:  KSh2,685
E£2,396.98
List Price:  E£3,355.96
You save:  E£958.98
ብር2,864.89
List Price:  ብር4,011.08
You save:  ብር1,146.18
Kz41,759.31
List Price:  Kz58,466.37
You save:  Kz16,707.06
CLP$47,049.08
List Price:  CLP$65,872.48
You save:  CLP$18,823.40
CN¥353.90
List Price:  CN¥495.49
You save:  CN¥141.59
RD$2,900.17
List Price:  RD$4,060.47
You save:  RD$1,160.30
DA6,724.18
List Price:  DA9,414.39
You save:  DA2,690.21
FJ$112.18
List Price:  FJ$157.07
You save:  FJ$44.88
Q387.94
List Price:  Q543.15
You save:  Q155.20
GY$10,441.17
List Price:  GY$14,618.48
You save:  GY$4,177.30
ISK kr6,976.60
List Price:  ISK kr9,767.80
You save:  ISK kr2,791.20
DH503.40
List Price:  DH704.80
You save:  DH201.40
L884.08
List Price:  L1,237.78
You save:  L353.70
ден2,857.75
List Price:  ден4,001.09
You save:  ден1,143.33
MOP$401.71
List Price:  MOP$562.43
You save:  MOP$160.71
N$923.86
List Price:  N$1,293.49
You save:  N$369.62
C$1,837.28
List Price:  C$2,572.34
You save:  C$735.06
रु6,663.84
List Price:  रु9,329.91
You save:  रु2,666.07
S/186.31
List Price:  S/260.85
You save:  S/74.53
K192.92
List Price:  K270.11
You save:  K77.18
SAR187.49
List Price:  SAR262.50
You save:  SAR75.01
ZK1,346.25
List Price:  ZK1,884.87
You save:  ZK538.61
L230.87
List Price:  L323.24
You save:  L92.36
Kč1,161.41
List Price:  Kč1,626.08
You save:  Kč464.66
Ft18,082.13
List Price:  Ft25,316.43
You save:  Ft7,234.30
SEK kr541.20
List Price:  SEK kr757.73
You save:  SEK kr216.52
ARS$43,928.30
List Price:  ARS$61,503.14
You save:  ARS$17,574.83
Bs345.62
List Price:  Bs483.90
You save:  Bs138.27
COP$194,235.29
List Price:  COP$271,944.94
You save:  COP$77,709.65
₡25,508.30
List Price:  ₡35,713.67
You save:  ₡10,205.36
L1,232.91
List Price:  L1,726.17
You save:  L493.26
₲373,633.39
List Price:  ₲523,116.65
You save:  ₲149,483.25
$U1,909.79
List Price:  $U2,673.86
You save:  $U764.07
zł200.70
List Price:  zł281
You save:  zł80.29
Already have an account? Log In

Transcript

Hello guys, welcome to the fifth session of the ASP. NET Web API. In this session we will learn about the route prefix attribute. For this let's switch to visit studio along with those who acts and let's create some more excellent let's create a public ienumerable of employee get employee visit does not take the any parameter and which will return all employees.to list and I'm going to create the another method which will add the new employee ID in the list which will be a public DDP response message Add employee rich dig the employee has a parameter add it into the our list and the return request got good response with the status code created and do our employee object was up the Add employee method will handle the HTTP POST request and which name is not post all the start with the post. Then we need to use the DDP post attribute we also need to use the route attribute to specify the route to the work method.

Route for this section will be API slash employee. We also need to specify the route for the get employee method. Let's copy the URL and paste it. Let's run open the postman. Let's retrieve all of the employee we can see that it returned the file, returning the name of the first employee and the stuttering. It's department and now going to create the new employee with the post request.

Open the body selector will specify the Jason pasty as Jason structure and modify the data ID to six and then to rule and amending the department as a development and click on the SN it's written the attitude as to 01 and also written the edited employee laceration volunteer employee list, you can see that the employee ID six that is added into the list. Let's create the one more method to return the all of the template with the specified department. For this I'm going to creating the new method of the public I enumerable of employee and use dnm get by department which reg the string as a parameter showing the partment name and return on employees dot wear. Employee he says that he.name.to lower equality code department name dot two lower And to specify the route. let's specify the route. let's specify the route for that route will be API slash s. Department, CLS department name.

Slash employees. means if we want to reserve the all of the employee with the specified department, then you need to write the EPA is less department slash the name of the or department slash employees. Let's build the solution. Let's switch to postman and modify the request departments less stinks less employees it returns the enemy. Let's see in the our program. Instead of name we need to write the department name.

Let's write again and send request again. You can see that it's written the employer with the ID three and four. Let's write the development. click on Send it written the three employees up and the routes in the controller are started with DSM prefix. If you notice the word route, then almost routes are started with the PS last employee in that situation, droplet of excetera beauties useful, less right Write the route prefix attribute at the controller river and specify that EPA slash employee and modify the our routes. We does not need to specify the ABS less employing called routes.

If you move it from the all of the routes indicates, in the case of the last routing we need to specify the full URL because of it is in Australia with the API is the last employee issued with the base less department. In that situation we need to write the slash which means it will which means it will override the route prefix attribute Value legibility our solution. Let's switch to postman. Now using the employee with the ID three, click on Send it written the proper ID or attributes department. It's working and going to retrieve all of the employees now going to return the department wise, which also work all of the routing now working fine. Instead of writing the full path to the route, we can also use the route prefix attribute in which all the common part will be right at the controller level.

Here additional value will be right on the route attribute. If you want to use the some different value for the specific accent name we can also use the tilde sign which means it will overwrite the error prefix value. Thanks for watching. Nice day

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.