/
softailor
/
gridient
Обзор
Документация
Войти
/
softailor
/
gridient
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
backend/Gridient.Core/Features/Users/Queries/GetEmployeesQueryHandler.cs
25 строк
886 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> /// Обработчик запроса для поиска пользователей (сотрудников) по тексту /// </summary> public class GetEmployeesQueryHandler : IRequestHandler<GetEmployeesQuery, UserModel[]> { private readonly IUserRepository _userRepository; public GetEmployeesQueryHandler(IUserRepository userRepository) { _userRepository = userRepository; } public async Task<UserModel[]> Handle(GetEmployeesQuery request, CancellationToken cancellationToken) { return await _userRepository.GetBySearchTextAsync(request.SearchText, cancellationToken); } } }