1- namespace  ServiceStack . Northwind . ServiceInterface 
2- { 
3- 	using  System ; 
4- 	using  System . Net ; 
5- 	using  ServiceStack . Common . Web ; 
6- 	using  ServiceStack . Northwind . ServiceModel . Operations ; 
7- 	using  ServiceStack . Northwind . ServiceModel . Types ; 
8- 	using  ServiceStack . OrmLite ; 
9- 	using  ServiceStack . ServiceInterface ; 
10- 
11- 	public  class  CustomerDetailsService  :  Service 
12- 	{ 
13- 		public  IDbConnectionFactory  DbFactory  {  get ;  set ;  } 
1+ using  System ; 
2+ using  System . Net ; 
3+ using  ServiceStack . Common . Web ; 
4+ using  ServiceStack . Northwind . ServiceModel . Operations ; 
5+ using  ServiceStack . Northwind . ServiceModel . Types ; 
6+ using  ServiceStack . OrmLite ; 
7+ using  ServiceStack . ServiceInterface ; 
148
15- 		public  CustomerDetailsResponse  Get ( CustomerDetails  request ) 
16- 		{ 
17- 			var  customer  =  DbFactory . Run ( dbCmd =>  dbCmd . GetByIdOrDefault < Customer > ( request . Id ) ) ; 
18- 			if  ( customer  ==  null ) 
19- 				throw  new  HttpError ( HttpStatusCode . NotFound , 
20- 				                    new  ArgumentException ( "Customer does not exist: "  +  request . Id ) ) ; 
9+ namespace  ServiceStack . Northwind . ServiceInterface 
10+ { 
11+     public  class  CustomerDetailsService  :  Service 
12+     { 
13+         public  CustomerDetailsResponse  Get ( CustomerDetails  request ) 
14+         { 
15+             var  customer  =  Db . GetByIdOrDefault < Customer > ( request . Id ) ; 
16+             if  ( customer  ==  null ) 
17+                 throw  new  HttpError ( HttpStatusCode . NotFound , 
18+                                     new  ArgumentException ( "Customer does not exist: "  +  request . Id ) ) ; 
2119
22- 			 var  ordersService  =  base . ResolveService < OrdersService > ( ) ; 
23- 			 var  ordersResponse  =  ( OrdersResponse )  ordersService . Get ( new  Orders  { CustomerId  =  customer . Id } ) ; 
20+              var  ordersService  =  base . ResolveService < OrdersService > ( ) ; 
21+              var  ordersResponse  =  ( OrdersResponse )  ordersService . Get ( new  Orders  { CustomerId  =  customer . Id } ) ; 
2422
25- 			 return  new  CustomerDetailsResponse 
26- 				        { 
27- 					        Customer  =  customer , 
28- 					        CustomerOrders  =  ordersResponse . Results , 
29- 				        } ; 
30- 		 } 
31- 	 } 
32- } 
23+              return  new  CustomerDetailsResponse 
24+              { 
25+                  Customer  =  customer , 
26+                  CustomerOrders  =  ordersResponse . Results , 
27+              } ; 
28+          } 
29+      } 
30+ } 
0 commit comments