@@ -45,12 +45,9 @@ private static async Task DoHttpRequestsAsync(ILogger logger, bool forMinimalWeb
45
45
using var client = new HttpClient ( ) ;
46
46
47
47
await DoRequestAsync ( logger , client , "category/fruits" ) ;
48
- await DoRequestAsync ( logger , client , "categoryWithConverter/fruits" ) ;
49
48
await DoRequestAsync ( logger , client , "group/1" ) ;
50
49
await DoRequestAsync ( logger , client , "group/42" ) ; // invalid
51
50
await DoRequestAsync ( logger , client , "group/invalid" ) ; // invalid
52
- await DoRequestAsync ( logger , client , "groupWithConverter/1" ) ;
53
- await DoRequestAsync ( logger , client , "groupWithConverter/42" ) ; // invalid
54
51
await DoRequestAsync ( logger , client , "productType/groceries" ) ;
55
52
await DoRequestAsync ( logger , client , "productType?productType=groceries" ) ;
56
53
await DoRequestAsync ( logger , client , "productType" , "groceries" ) ;
@@ -63,8 +60,6 @@ private static async Task DoHttpRequestsAsync(ILogger logger, bool forMinimalWeb
63
60
64
61
await DoRequestAsync ( logger , client , "productType" , "invalid" ) ; // invalid
65
62
await DoRequestAsync ( logger , client , "productTypeWrapper" , new { ProductType = "invalid" } ) ; // invalid
66
- await DoRequestAsync ( logger , client , "productTypeWithJsonConverter/groceries" ) ;
67
- await DoRequestAsync ( logger , client , "productTypeWithJsonConverter/invalid" ) ; // invalid
68
63
69
64
await DoRequestAsync ( logger , client , "productName/bread" ) ;
70
65
await DoRequestAsync ( logger , client , "productName/a" ) ; // invalid (Product name cannot be 1 character long.)
@@ -79,7 +74,7 @@ private static async Task DoHttpRequestsAsync(ILogger logger, bool forMinimalWeb
79
74
await DoRequestAsync ( logger , client , "otherProductName" , "bread" ) ;
80
75
await DoRequestAsync ( logger , client , "otherProductName" , "a" ) ; // invalid (Product name cannot be 1 character long.)
81
76
82
- await DoRequestAsync ( logger , client , "boundary" , BoundaryWithJsonConverter . Create ( 1 , 2 ) ) ;
77
+ await DoRequestAsync ( logger , client , "boundary" , Boundary . Create ( 1 , 2 ) ) ;
83
78
await DoRequestAsync ( logger , client , "boundary" , jsonBody : "{ \" lower\" : 2, \" upper\" : 1 }" ) ;
84
79
85
80
await DoRequestAsync ( logger , client , $ "enddate/{ DateOnly . FromDateTime ( DateTime . Now ) : O} ") ;
@@ -150,9 +145,7 @@ private static Task StartMinimalWebApiAsync(ILoggerFactory loggerFactory)
150
145
var routeGroup = app . MapGroup ( "/api" ) ;
151
146
152
147
routeGroup . MapGet ( "category/{category}" , ( ProductCategory category ) => new { Value = category , category . IsValid } ) ;
153
- routeGroup . MapGet ( "categoryWithConverter/{category}" , ( ProductCategoryWithJsonConverter category ) => new { Value = category , category . IsValid } ) ;
154
148
routeGroup . MapGet ( "group/{group}" , ( ProductGroup group ) => new { Value = group , group . IsValid } ) ;
155
- routeGroup . MapGet ( "groupWithConverter/{group}" , ( ProductGroupWithJsonConverter group ) => new { Value = group , group . IsValid } ) ;
156
149
routeGroup . MapGet ( "productType/{productType}" , ( ProductType productType ) => productType ) ;
157
150
routeGroup . MapGet ( "productType" , ( ProductType productType ) => productType ) ;
158
151
routeGroup . MapGet ( "productTypeWithFilter" , ( BoundValueObject < ProductType , ProductTypeValidationError > productType ) => ValueTask . FromResult ( productType . Value ) )
@@ -168,12 +161,11 @@ private static Task StartMinimalWebApiAsync(ILoggerFactory loggerFactory)
168
161
routeGroup . MapGet ( "boundaryWithFactories/{boundary}" , ( BoundaryWithFactories boundary ) => boundary ) ;
169
162
routeGroup . MapPost ( "productType" , ( [ FromBody ] ProductType productType ) => productType ) ;
170
163
routeGroup . MapPost ( "productTypeWrapper" , ( [ FromBody ] ProductTypeWrapper productType ) => productType ) ;
171
- routeGroup . MapGet ( "productTypeWithJsonConverter/{productType}" , ( ProductTypeWithJsonConverter productType ) => productType ) ;
172
164
routeGroup . MapGet ( "productName/{name}" , ( ProductName name ) => name ) ;
173
165
routeGroup . MapPost ( "productName" , ( [ FromBody ] ProductName name ) => name ) ;
174
166
routeGroup . MapGet ( "otherProductName/{name}" , ( OtherProductName ? name ) => name ) ;
175
167
routeGroup . MapPost ( "otherProductName" , ( [ FromBody ] OtherProductName name ) => name ) ;
176
- routeGroup . MapPost ( "boundary" , ( [ FromBody ] BoundaryWithJsonConverter boundary ) => boundary ) ;
168
+ routeGroup . MapPost ( "boundary" , ( [ FromBody ] Boundary boundary ) => boundary ) ;
177
169
178
170
routeGroup . MapGet ( "enddate/{date}" , ( OpenEndDate date ) => date ) ;
179
171
routeGroup . MapPost ( "enddate" , ( [ FromBody ] OpenEndDate date ) => date ) ;
0 commit comments