/
softailor
/
gridient
Обзор
Документация
Войти
/
softailor
/
gridient
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
backend/Gridient.Core/Features/Users/Queries/GetUserByIdQueryHandler.cs
25 строк
835 B
Jenkins
Auto add
18 фев 2026, 10:19
18 фев 2026, 10:19
1e6c4f8
Код
Авторство
О чём код?
using Gridient.Core.Models; using Gridient.Core.Services.Interfaces; using MediatR; using UserModel = Gridient.Core.Models.User; namespace Gridient.Core.Features.Users.Queries { /// <summary> /// Обработчик запроса для получения пользователя по ID /// </summary> public class GetUserByIdQueryHandler : IRequestHandler<GetUserByIdQuery, UserModel> { private readonly IUserRepository _userRepository; public GetUserByIdQueryHandler(IUserRepository userRepository) { _userRepository = userRepository; } public async Task<UserModel> Handle(GetUserByIdQuery request, CancellationToken cancellationToken) { return await _userRepository.GetByIdAsync(request.UserId, cancellationToken); } } }