216 references to MapPost
Aspire.Dashboard (5)
DashboardEndpointsBuilder.cs (2)
26
endpoints.
MapPost
("/api/validatetoken", async (string token, HttpContext httpContext, IOptionsMonitor<DashboardOptions> dashboardOptions) =>
44
endpoints.
MapPost
("/authentication/logout", () => TypedResults.SignOut(authenticationSchemes: [CookieAuthenticationDefaults.AuthenticationScheme, OpenIdConnectDefaults.AuthenticationScheme]));
Otlp\Http\OtlpHttpEndpointsBuilder.cs (3)
43
group.
MapPost
("logs", static (MessageBindable<ExportLogsServiceRequest> request, OtlpLogsService service) =>
51
group.
MapPost
("traces", static (MessageBindable<ExportTraceServiceRequest> request, OtlpTraceService service) =>
59
group.
MapPost
("metrics", (MessageBindable<ExportMetricsServiceRequest> request, OtlpMetricsService service) =>
Aspire.Dashboard.Tests (1)
Integration\MockOpenIdAuthority.cs (1)
77
endpoints.
MapPost
(
CatalogDb (1)
ResetDbExtensions.cs (1)
16
app.
MapPost
("/reset-db", async ([FromHeader(Name = "Authorization")] string? key, CatalogDbContext dbContext, CatalogDbInitializer dbInitializer, CancellationToken cancellationToken) =>
EventHubsApi (1)
Program.cs (1)
19
app.
MapPost
("/message", async (Stream body, EventHubProducerClient producerClient) =>
Keycloak.Web (1)
LoginLogoutEndpointRouteBuilderExtensions.cs (1)
16
group.
MapPost
("/logout", () => TypedResults.SignOut(new AuthenticationProperties { RedirectUri = "/" },
Microsoft.AspNetCore.Identity (8)
IdentityApiEndpointRouteBuilderExtensions.cs (8)
57
routeGroup.
MapPost
("/register", async Task<Results<Ok, ValidationProblem>>
90
routeGroup.
MapPost
("/login", async Task<Results<Ok<AccessTokenResponse>, EmptyHttpResult, ProblemHttpResult>>
122
routeGroup.
MapPost
("/refresh", async Task<Results<Ok<AccessTokenResponse>, UnauthorizedHttpResult, SignInHttpResult, ChallengeHttpResult>>
193
routeGroup.
MapPost
("/resendConfirmationEmail", async Task<Ok>
206
routeGroup.
MapPost
("/forgotPassword", async Task<Results<Ok, ValidationProblem>>
225
routeGroup.
MapPost
("/resetPassword", async Task<Results<Ok, ValidationProblem>>
260
accountGroup.
MapPost
("/2fa", async Task<Results<Ok<TwoFactorResponse>, ValidationProblem, NotFound>>
348
accountGroup.
MapPost
("/info", async Task<Results<Ok<InfoResponse>, ValidationProblem, NotFound>>
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (9)
EndpointMetadataApiDescriptionProviderTest.cs (9)
1110
builder.
MapPost
("/api/todos", () => "")
1144
builder.
MapPost
("/api/todos", (InferredJsonClass inferredJsonClass) => "")
1204
builder.
MapPost
("/api/todos", (InferredJsonClass inferredJsonClass) => "");
1236
builder.
MapPost
("/api/todos", (InferredJsonClass? inferredJsonClass) => "");
1268
builder.
MapPost
("/api/todos", [Consumes("application/xml")] (InferredJsonClass? inferredJsonClass) => "");
1300
builder.
MapPost
("/file/upload", (IFormFile formFile) => "");
1329
builder.
MapPost
("/file/upload", (IFormFile? inferredFormFile) => "");
1358
builder.
MapPost
("/file/upload", (IFormFile file) => Results.NoContent());
1446
builder.
MapPost
("/file/upload", handler);
Microsoft.AspNetCore.OpenApi.Microbenchmarks (3)
GenerationBenchmarks.cs (1)
35
_builder.
MapPost
($"/{i}", (Todo todo) => Results.Ok());
TransformersBenchmark.cs (2)
88
_builder.
MapPost
("/", (Todo todo) => todo);
100
_builder.
MapPost
("/", (Todo todo) => todo);
Microsoft.AspNetCore.OpenApi.Tests (132)
Services\CreateSchemaReferenceIdTests.cs (5)
21
builder.
MapPost
("/api", (Shape shape) => { });
69
builder.
MapPost
("/", (Todo todo) => { });
118
builder.
MapPost
("/", (Todo todo) => { });
166
builder.
MapPost
("/", (Todo todo) => new TodoWithDueDate(todo.Id, todo.Title, todo.Completed, todo.CreatedAt, DateTime.UtcNow));
209
builder.
MapPost
("/", (Todo todo) => new TodoWithDueDate(todo.Id, todo.Title, todo.Completed, todo.CreatedAt, DateTime.UtcNow));
Services\OpenApiDocumentService\OpenApiDocumentServiceTests.Parameters.cs (2)
157
builder.
MapPost
("/api/users", (IFormFile formFile, IFormFileCollection formFiles) => { });
158
builder.
MapPost
("/api/todos", (Todo todo) => { });
Services\OpenApiDocumentService\OpenApiDocumentServiceTests.Paths.cs (3)
78
builder.
MapPost
("/api/todos", () => { });
103
builder.
MapPost
("/api/todos/{id}", () => { });
131
builder.
MapPost
("/api/todos/{id:int}", () => { });
Services\OpenApiDocumentService\OpenApiDocumentServiceTests.RequestBody.cs (21)
25
builder.
MapPost
("/", ([FromForm] IFormFile formFile) => { });
29
builder.
MapPost
("/", (IFormFile formFile) => { });
63
builder.
MapPost
("/", (IFormFile? formFile) => { });
67
builder.
MapPost
("/", (IFormFile formFile) => { });
102
builder.
MapPost
("/", ([FromForm] IFormFileCollection formFileCollection) => { });
106
builder.
MapPost
("/", (IFormFileCollection formFileCollection) => { });
141
builder.
MapPost
("/", (IFormFileCollection? formFile) => { });
145
builder.
MapPost
("/", (IFormFileCollection formFile) => { });
176
builder.
MapPost
("/", (IFormFile formFile1, IFormFile formFile2) => { });
216
builder.
MapPost
("/", (IFormFile formFile) => { }).Accepts(typeof(IFormFile), "application/magic-foo-content-type");
243
builder.
MapPost
("/", [Consumes(typeof(IFormFile), "application/magic-foo-content-type")] (IFormFile formFile) => { });
270
builder.
MapPost
("/", (TodoWithDueDate name) => { });
297
builder.
MapPost
("/", (TodoWithDueDate? name) => { });
301
builder.
MapPost
("/", (TodoWithDueDate name) => { });
323
builder.
MapPost
("/", ([FromBody] string name) => { });
345
builder.
MapPost
("/", (string name) => { }).Accepts(typeof(string), "application/magic-foo-content-type");
366
builder.
MapPost
("/", [Consumes(typeof(string), "application/magic-foo-content-type")] (string name) => { });
387
builder.
MapPost
("/", (string name) => { });
406
builder.
MapPost
("/form", ([FromForm] Todo todo) => { });
463
builder.
MapPost
("/form", ([FromForm] int id, [FromForm] DateTime date, [FromForm] short? value) => { });
565
builder.
MapPost
("/form", ([FromForm] Todo todo, [FromForm] Error error) => { });
Services\OpenApiDocumentService\OpenApiDocumentServiceTests.Responses.cs (4)
321
builder.
MapPost
("/api/todos",
355
builder.
MapPost
("/api/todos",
386
builder.
MapPost
("/api/todos",
420
builder.
MapPost
("/api/todos",
Services\OpenApiSchemaService\OpenApiSchemaService.PolymorphicSchemas.cs (7)
19
builder.
MapPost
("/api", (Shape shape) => { });
56
builder.
MapPost
("/api", (WeatherForecastBase forecast) => { });
101
builder.
MapPost
("/api", (Person person) => { });
140
builder.
MapPost
("/api", (Color color) => { });
179
builder.
MapPost
("/api", (Pet pet) => { });
232
builder.
MapPost
("/api", (Organism color) => { });
267
builder.
MapPost
("/api", (Employee color) => { });
Services\OpenApiSchemaService\OpenApiSchemaService.RequestBodySchemas.cs (24)
26
builder.
MapPost
("/", (Todo todo) => { });
78
builder.
MapPost
("/", ([FromForm] ProjectBoard todo) => { });
82
builder.
MapPost
("/", (ProjectBoard todo) => { });
149
builder.
MapPost
("/required-poco", ([Required] Todo todo) => { });
150
builder.
MapPost
("/non-required-poco", (Todo todo) => { });
151
builder.
MapPost
("/required-form", ([Required][FromForm] Todo todo) => { });
152
builder.
MapPost
("/non-required-form", ([FromForm] Todo todo) => { });
153
builder.
MapPost
("/", (ProjectBoard todo) => { });
180
builder.
MapPost
("/required-properties", (RequiredTodo todo) => { });
204
builder.
MapPost
("/stream", ([FromBody] Stream stream) => { });
205
builder.
MapPost
("/pipereader", ([FromBody] PipeReader stream) => { });
230
builder.
MapPost
("/proposal", (Proposal stream) => { });
261
builder.
MapPost
("/enumerable-todo", (IEnumerable<Todo> todo) => { });
262
builder.
MapPost
("/array-todo", (Todo[] todo) => { });
324
builder.
MapPost
("/api", (Boat boat) => { });
364
builder.
MapPost
("/api", (DescriptionTodo todo) => { });
412
builder.
MapPost
("/api", ([Description("The todo item to create.")] DescriptionTodo todo) => { });
430
builder.
MapPost
("/api", (NullablePropertiesType type) => { });
477
builder.
MapPost
("/api", (NestedType type) => { });
522
builder.
MapPost
("/api", (NestedType type) => { });
586
builder.
MapPost
("/api", ([FromForm] string? name, [FromForm] int? number, [FromForm] int[]? ids) => { });
619
builder.
MapPost
("/api", (ExampleWithDisallowedUnmappedMembers type) => { });
645
builder.
MapPost
("/api", (ExampleWithSkippedUnmappedMembers type) => { });
683
builder.
MapPost
("/api", (Parent parent) => { });
Transformers\CustomSchemaTransformerTests.cs (2)
147
builder.
MapPost
("/shape", (Shape shape) => new Triangle { Hypotenuse = 25 });
187
builder.
MapPost
("/items", (int id, [FromQuery] int limit) => { });
Transformers\Implementations\OpenApiSchemaReferenceTransformerTests.cs (24)
25
builder.
MapPost
("/api", (IFormFile value) => { });
26
builder.
MapPost
("/api-2", (IFormFile value) => { });
80
builder.
MapPost
("/api", (Todo todo) => TypedResults.Ok(todo));
134
builder.
MapPost
("/api", (Todo[] todo) => { });
135
builder.
MapPost
("/api-2", (Dictionary<string, Todo> todo) => { });
191
builder.
MapPost
("/api", (IFormFile resume, [FromForm] Todo todo) => { });
192
builder.
MapPost
("/api-2", ([FromForm] string name, [FromForm] Todo todo2) => { });
227
builder.
MapPost
("/api", (IEnumerable<Todo> todo) => { });
228
builder.
MapPost
("/api-2", (Todo[] todo) => { });
281
builder.
MapPost
("/todo", (Todo todo) => { });
316
builder.
MapPost
("/api", () => new TodoListContainer());
317
builder.
MapPost
("/api-2", () => new TodoListContainer());
318
builder.
MapPost
("/api-3", (Todo todo) => { });
379
builder.
MapPost
("/", (Level1 item) => { });
424
builder.
MapPost
("/", (DeeplyNestedLevel1 item) => { });
442
builder.
MapPost
("/", (DeeplyNestedLevel1 item) => { });
469
builder.
MapPost
("/", (LocationContainer item) => { });
546
builder.
MapPost
("/", (ParentObject item) => { });
615
builder.
MapPost
("/", (Root item) => { });
639
builder.
MapPost
("/list", (List<LocationContainer> items) => { });
640
builder.
MapPost
("/array", (LocationContainer[] items) => { });
641
builder.
MapPost
("/dictionary", (Dictionary<string, LocationContainer> items) => { });
642
builder.
MapPost
("/", (LocationContainer item) => { });
692
builder.
MapPost
("/", (ContainerType item) => { });
Transformers\SchemaTransformerTests.cs (15)
22
builder.
MapPost
("/todo", (Todo todo) => { });
153
builder.
MapPost
("/todo", (Todo todo) => { });
184
builder.
MapPost
("/todo", (Todo todo) => { });
215
builder.
MapPost
("/todo", (Todo todo) => { });
245
builder.
MapPost
("/todo", (Todo todo) => { });
268
builder.
MapPost
("/todo", (Todo todo) => { });
292
builder.
MapPost
("/todo", (Todo todo) => { });
330
builder.
MapPost
("/todo", (Todo todo) => { });
367
builder.
MapPost
("/todo", (Todo todo) => { });
393
builder.
MapPost
("/todo", (Todo todo) => { });
419
builder.
MapPost
("/todo", (Todo todo) => { });
494
builder.
MapPost
("/shape", (Shape todo) => { });
495
builder.
MapPost
("/triangle", (Triangle todo) => { });
692
builder.
MapPost
("/todo", ([FromForm] Todo todo, [FromForm] Error error) => { });
727
builder.
MapPost
("/shape", (Shape shape) => { });
Transformers\TypeBasedTransformerLifetimeTests.cs (25)
19
builder.
MapPost
("/shape", (Shape shape) => { });
20
builder.
MapPost
("/triangle", (Triangle triangle) => { });
41
builder.
MapPost
("/shape", (Shape shape) => { });
42
builder.
MapPost
("/triangle", (Triangle triangle) => { });
67
builder.
MapPost
("/shape", (Shape shape) => { });
68
builder.
MapPost
("/triangle", (Triangle triangle) => { });
93
builder.
MapPost
("/shape", (Shape shape) => { });
94
builder.
MapPost
("/triangle", (Triangle triangle) => { });
118
builder.
MapPost
("/shape", (Shape shape) => { });
119
builder.
MapPost
("/triangle", (Triangle triangle) => { });
140
builder.
MapPost
("/shape", (Shape shape) => { });
165
builder.
MapPost
("/shape", (Shape shape) => { });
166
builder.
MapPost
("/triangle", (Triangle triangle) => { });
191
builder.
MapPost
("/shape", (Shape shape) => { });
192
builder.
MapPost
("/triangle", (Triangle triangle) => { });
216
builder.
MapPost
("/shape", (Shape shape) => { });
217
builder.
MapPost
("/triangle", (Triangle triangle) => { });
237
builder.
MapPost
("/shape", (Shape shape) => { });
238
builder.
MapPost
("/triangle", (Triangle triangle) => { });
260
builder.
MapPost
("/shape", (Shape shape) => { });
261
builder.
MapPost
("/triangle", (Triangle triangle) => { });
286
builder.
MapPost
("/shape", (Shape shape) => { });
287
builder.
MapPost
("/triangle", (Triangle triangle) => { });
312
builder.
MapPost
("/shape", (Shape shape) => { });
313
builder.
MapPost
("/triangle", (Triangle triangle) => { });
Microsoft.AspNetCore.Routing.FunctionalTests (14)
MinimalFormTests.cs (13)
35
b.
MapPost
("/todo", ([FromForm] Todo todo) => todo));
145
b.
MapPost
("/todo", ([FromForm] Todo todo) => todo));
184
b.
MapPost
("/todo", ([FromForm] Todo todo) => todo));
230
b.
MapPost
("/todo", ([FromForm] Todo todo) => todo));
260
b.
MapPost
("/todo", ([FromForm] Todo todo) => todo)
307
group.
MapPost
("", ([FromForm] Todo todo) => todo);
456
b.
MapPost
("/todo", ([FromForm] Todo todo) => todo).WithMetadata(new RequestSizeLimitMetadata(hasLimit ? 2 : null)));
514
b.
MapPost
("/todo", ([FromForm] Dictionary<string, string> todo) => todo)
565
g.
MapPost
("/1", ([FromForm] Dictionary<string, string> todo) => todo)
617
g.
MapPost
("/1", ([FromForm] Dictionary<string, string> todo) => todo)
667
b.
MapPost
("/todo", ([FromForm] Todo todo) => todo)
711
app.UseEndpoints(b => b.
MapPost
("/", (IFormFile formFile) => "ok").DisableAntiforgery());
738
app.UseEndpoints(b => b.
MapPost
("/", (IFormFile formFile) => "ok").DisableAntiforgery());
RouteHandlerTest.cs (1)
32
b.
MapPost
("/EchoTodo/{id}",
Microsoft.AspNetCore.Routing.Tests (1)
Builder\RouteHandlerEndpointRouteBuilderExtensionsTest.cs (1)
38
routes.
MapPost
(template, action);
MinimalFormSample (1)
Program.cs (1)
52
app.
MapPost
("/todo", [ValidateAntiForgeryToken] ([FromForm] Todo todo) => Results.Ok(todo));
MinimalSample (1)
Program.cs (1)
94
app.
MapPost
("/todos", (TodoBindable todo) => todo);
MinimalValidationSample (3)
Program.cs (3)
17
app.
MapPost
("/customers", (Customer customer) => TypedResults.Created($"/customers/{customer.Name}", customer));
19
app.
MapPost
("/orders", (Order order) => TypedResults.Created($"/orders/{order.OrderId}", order));
21
app.
MapPost
("/products",
MySql.ApiService (1)
Program.cs (1)
44
app.
MapPost
("/catalog", async (CatalogItem item, MySqlConnection db) =>
Nats.ApiService (2)
Program.cs (2)
29
app.
MapPost
("/stream", async (StreamConfig config, INatsJSContext jetStream) =>
42
app.
MapPost
("/publish/", async (AppEvent @event, INatsJSContext jetStream) =>
OrleansClient (1)
Program.cs (1)
17
app.
MapPost
("/counter/{grainId}", async (IClusterClient client, string grainId) =>
OutputCachingSample (1)
Startup.cs (1)
36
app.
MapPost
("/purge/{tag}", async (IOutputCacheStore cache, string tag) =>
RateLimitingSample (1)
Program.cs (1)
71
app.
MapPost
("/todoitems", async (Todo todo, TodoDb db) =>
Sample (24)
Endpoints\MapFormEndpoints.cs (5)
18
forms.
MapPost
("/form-file", (IFormFile resume) => Results.Ok(resume.FileName));
19
forms.
MapPost
("/form-files", (IFormFileCollection files) => Results.Ok(files.Count));
20
forms.
MapPost
("/form-file-multiple", (IFormFile resume, IFormFileCollection files) => Results.Ok(files.Count + resume.FileName));
25
forms.
MapPost
("/form-todo", ([FromForm] Todo todo) => Results.Ok(todo));
26
forms.
MapPost
("/forms-pocos-and-files", ([FromForm] Todo todo, IFormFile file) => Results.Ok(new { Todo = todo, File = file.FileName }));
Endpoints\MapSchemasEndpoints.cs (12)
25
schemas.
MapPost
("/array-of-ints", (int[] values) => values.Sum());
26
schemas.
MapPost
("/list-of-ints", (List<int> values) => values.Count);
27
schemas.
MapPost
("/ienumerable-of-ints", (IEnumerable<int> values) => values.Count());
30
schemas.
MapPost
("/shape", (Shape shape) => { });
31
schemas.
MapPost
("/weatherforecastbase", (WeatherForecastBase forecast) => { });
32
schemas.
MapPost
("/person", (Person person) => { });
33
schemas.
MapPost
("/category", (Category category) => { });
34
schemas.
MapPost
("/container", (ContainerType container) => { });
35
schemas.
MapPost
("/root", (Root root) => { });
36
schemas.
MapPost
("/location", (LocationContainer location) => { });
37
schemas.
MapPost
("/parent", (ParentObject parent) => Results.Ok(parent));
38
schemas.
MapPost
("/child", (ChildObject child) => Results.Ok(child));
Endpoints\MapVersionedEndpoints.cs (2)
13
v1.
MapPost
("/todos", (Todo todo) => Results.Created($"/todos/{todo.Id}", todo))
29
v2.
MapPost
("/users", () => Results.Created("/users/1", new { Id = 1, Name = "Test user" }))
Endpoints\MapXmlEndpoints.cs (5)
14
group.
MapPost
("/todo", (TodoFomInterface todo) => { });
15
group.
MapPost
("/project", (Project project) => { });
16
group.
MapPost
("/board", (ProjectBoard.BoardItem boardItem) => { });
18
group.
MapPost
("/project-record", (ProjectRecord projectRecord) => { });
20
group.
MapPost
("/todo-with-description", (TodoWithDescription todo) => { });
SignalRServerlessWeb (1)
Program.cs (1)
39
app.
MapPost
($"{hubName}/negotiate", async (string? userId) =>
SimpleWebSiteWithWebApplicationBuilder (3)
Program.cs (3)
47
app.
MapPost
("/accepts-default", (Person person) => Results.Ok(person.Name));
48
app.
MapPost
("/accepts-xml", () => Accepted()).Accepts<Person>("application/xml");
50
app.
MapPost
("/fileupload", async (IFormFile file) =>
TestProject.ServiceA (1)
Program.cs (1)
12
app.
MapPost
("/status/{statusCode:int}", (int statusCode) => Results.StatusCode(statusCode));