/
smik912
/
UsedCarHub
Обзор
Документация
Войти
/
smik912
/
UsedCarHub
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
UsedCarHub.API/Controllers/UserController.cs
31 строка
852 B
smik91
AddAuth
22 апр 2024, 20:59
22 апр 2024, 20:59
88396db
Код
Авторство
О чём код?
using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using UsedCarHub.BusinessLogic.Interfaces; namespace UsedCarHub.API.Controllers { [ApiController] [Route("[controller]")] public class UserController : ControllerBase { private readonly IUserService _userService; public UserController(IUserService userService) { _userService = userService; } [Authorize] [HttpGet("{userName}")] public async Task<IActionResult> GetByUsername(string userName) { var searchResult = await _userService.GetByUserName(userName); if (searchResult.IsSuccess) { return Ok(searchResult.Value); } return BadRequest(searchResult.ExecutionError.Description); } } }