/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/csharp/csharp-505-452-003/main.cs
16 строк
653 B
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
var app = builder.Build(); // GET с параметром из маршрута app.MapGet("/users/{id:int}", (int id) => Results.Ok(new { Id = id, Name = "Timur" })); // POST с телом (автопривязка) app.MapPost("/users", (User user) => { // ModelState.IsValid — недоступен напрямую! // Нужно: // var http = httpContextAccessor.HttpContext!; // if (!http.RequestServices.GetRequiredService<IModelValidator>().Validate(...)) return Results.Created($"/users/{user.Id}", user); }); // DI в параметрах app.MapGet("/time", (TimeProvider time) => Results.Ok(time.GetUtcNow()));