Я пытаюсь сделать Список всех моих пользователей, сначала отредактировать и удалить, мне нужно перечислить их, но мне нужна помощь. Я использую посредник, сущность рамки.
API
[HttpGet("users")]
public async Task<ActionResult<List<AppUser>>> List()
{
return await Mediator.Send(new List.Query());
}
Приложение
namespace Application.Do
{
public class List
{
public class Query : IRequest<List<AppUser>> { }
public class Handler : IRequestHandler<Query, List<AppUser>>
{
private readonly DataContext _context;
private readonly RoleManager<IdentityRole> _roleManager;
private readonly UserManager<AppUser> _userManager;
public Handler(DataContext context, UserManager<AppUser> userManager, RoleManager<IdentityRole> roleManager)
{
_context = context;
_roleManager = roleManager;
_userManager = userManager;
}
public async Task<List<AppUser>> Handle(Query request, CancellationToken cancellationToken)
{
var users = await _context.Users.ToListAsync();
return users;
}
}
}
}
Почтальон Ошибка при попытке получить с URL
"errors": "Error constructing handler for request of type MediatR.IRequestHandler`2[Application.Do.List+Query,System.Collections.Generic.List`1[Domain.AppUser]]. Register your handlers with the container. See the samples in GitHub for examples."