1212 [ Route ( "[controller]" ) ]
1313 public class ShippersController : ControllerBase
1414 {
15- private readonly ShipperService ShipperService ;
15+ private readonly ShipperService shipperService ;
16+ private readonly OrderService orderService ;
1617 private readonly IMapper mapper ;
1718 private readonly ILogger logger ;
1819
19- public ShippersController ( ShipperService ShipperService , IMapper mapper , ILogger logger )
20+ public ShippersController ( ShipperService shipperService , OrderService orderService , IMapper mapper , ILogger logger )
2021 {
21- this . ShipperService = ShipperService ;
22+ this . shipperService = shipperService ;
23+ this . orderService = orderService ;
2224 this . mapper = mapper ;
2325 this . logger = logger ;
2426 }
@@ -29,8 +31,8 @@ public ActionResult<ShipperDto[]> GetAll()
2931 {
3032 try
3133 {
32- var Shippers = this . ShipperService . GetAll ( ) ;
33- return Ok ( this . mapper . Map < ShipperDb [ ] , ShipperDto [ ] > ( Shippers ) ) ;
34+ var shippers = this . shipperService . GetAll ( ) ;
35+ return Ok ( this . mapper . Map < ShipperDb [ ] , ShipperDto [ ] > ( shippers ) ) ;
3436 }
3537 catch ( Exception error )
3638 {
@@ -46,7 +48,7 @@ public ActionResult<ShipperDto> GetById(int id)
4648 {
4749 try
4850 {
49- var category = this . ShipperService . GetById ( id ) ;
51+ var category = this . shipperService . GetById ( id ) ;
5052 if ( category != null )
5153 {
5254 return Ok ( this . mapper . Map < ShipperDb , ShipperDto > ( category ) ) ;
@@ -67,13 +69,8 @@ public ActionResult<OrderDto[]> GetOrdersByShipperId(int id)
6769 {
6870 try
6971 {
70- var shipper = this . ShipperService . GetById ( id ) ;
71- if ( shipper != null )
72- {
73- return Ok ( this . mapper . Map < OrderDb [ ] , OrderDto [ ] > ( shipper . Orders . ToArray ( ) ) ) ;
74- }
75-
76- return NotFound ( ) ;
72+ var orders = this . orderService . GetOrdersByShipperId ( id ) ;
73+ return Ok ( this . mapper . Map < OrderDb [ ] , OrderDto [ ] > ( orders ) ) ;
7774 }
7875 catch ( Exception error )
7976 {
@@ -91,7 +88,7 @@ public ActionResult<ShipperDto> Create(ShipperDto model)
9188 if ( ModelState . IsValid )
9289 {
9390 var mappedModel = this . mapper . Map < ShipperDto , ShipperDb > ( model ) ;
94- var shipper = this . ShipperService . Create ( mappedModel ) ;
91+ var shipper = this . shipperService . Create ( mappedModel ) ;
9592 return Ok ( this . mapper . Map < ShipperDb , ShipperDto > ( shipper ) ) ;
9693 }
9794
@@ -113,7 +110,7 @@ public ActionResult<ShipperDto> Update(ShipperDto model)
113110 if ( ModelState . IsValid )
114111 {
115112 var mappedModel = this . mapper . Map < ShipperDto , ShipperDb > ( model ) ;
116- var shipper = this . ShipperService . Update ( mappedModel ) ;
113+ var shipper = this . shipperService . Update ( mappedModel ) ;
117114
118115 if ( shipper != null )
119116 {
@@ -138,7 +135,7 @@ public ActionResult<ShipperDto> Delete(int id)
138135 {
139136 try
140137 {
141- var shipper = this . ShipperService . Delete ( id ) ;
138+ var shipper = this . shipperService . Delete ( id ) ;
142139 if ( shipper != null )
143140 {
144141 return Ok ( this . mapper . Map < ShipperDb , ShipperDto > ( shipper ) ) ;
0 commit comments