Esempio n. 1
0
        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;
 }
Esempio n. 3
0
 private static async Task <ActionResult> InvokeGetUsersAsync([FromServices] IGetUsersHandler handler, CancellationToken cancellationToken)
 {
     return(await handler.ExecuteAsync(cancellationToken));
 }
Esempio n. 4
0
 public UsersController(IGetUsersHandler getUsersHandler)
 {
     _getUsersHandler = getUsersHandler;
 }