public Task <ActionResult> GetUsersAsync([FromServices] IGetUsersHandler handler, CancellationToken cancellationToken) { if (handler is null) { throw new ArgumentNullException(nameof(handler)); } return(InvokeGetUsersAsync(handler, cancellationToken)); }
public UserController(IUserRepository userRepository, ILogger <UserController> logger, IJwtService jwtService, UserManager <User> userManager, RoleManager <Role> roleManager, SignInManager <User> signInManager, IMapper mapper, IGetUserHandler getUserHandler, IGetUsersHandler getUsersHandler) { _userRepository = userRepository; _logger = logger; _jwtService = jwtService; _userManager = userManager; _roleManager = roleManager; _signInManager = signInManager; _mapper = mapper; _getUserHandler = getUserHandler; _getUsersHandler = getUsersHandler; }
private static async Task <ActionResult> InvokeGetUsersAsync([FromServices] IGetUsersHandler handler, CancellationToken cancellationToken) { return(await handler.ExecuteAsync(cancellationToken)); }
public UsersController(IGetUsersHandler getUsersHandler) { _getUsersHandler = getUsersHandler; }