/
Fanil
/
PetFamily
Обзор
Документация
Войти
/
Fanil
/
PetFamily
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
PetFamily.API/Controllers/UserController.cs
26 строк
659 B
fangimal
added mail provider and HangfireWorker
10 сен 2024, 19:00
10 сен 2024, 19:00
6450548
Код
Авторство
О чём код?
using Microsoft.AspNetCore.Mvc; using PetFamily.Application.Features.Users.Login; namespace PetFamily.API.Controllers; public class UserController : ApplicationController { [HttpPost] public async Task<IActionResult> Login( [FromBody] LoginRequest request, [FromServices] LoginHandler handler, CancellationToken ct) { var token = await handler.Handle(request, ct); if (token.IsFailure) return BadRequest(token.Error); return Ok(token.Value); } [HttpGet] public async Task<IActionResult> Get() { return Ok(HttpContext.User.Claims.Select(x => x.Value)); } }