Пример #1
0
 /// <summary>
 ///   Endpoint for User interactions
 /// </summary>
 public UserController(ILogger <UserController> logger, IMapper mapper, IIdentityRetriever identityRetriever, IUserQueryHandler userQueryHandler)
 {
     _logger            = logger;
     _mapper            = mapper;
     _identityRetriever = identityRetriever;
     _userQueryHandler  = userQueryHandler;
 }
Пример #2
0
 public UserService(IUserCommandHandler commandHandler, IUserQueryHandler queryHandler,
                    IMapper mapper, ICryptoService cryptoService)
 {
     _commandHandler = commandHandler;
     _queryHandler   = queryHandler;
     _mapper         = mapper;
     _cryptoService  = cryptoService;
 }
Пример #3
0
 public UserAppService(IUserCommandHandler userCommandHandler,
                       IUserQueryHandler userQueryHandler,
                       ISecurityTokenService securityTokenService,
                       ICacheService cacheService,
                       CacheConfiguration cacheConfiguration)
 {
     _userCommandHandler   = userCommandHandler ?? throw new ArgumentNullException(nameof(userCommandHandler));
     _userQueryHandler     = userQueryHandler ?? throw new ArgumentNullException(nameof(userQueryHandler));
     _securityTokenService = securityTokenService ?? throw new ArgumentNullException(nameof(securityTokenService));
     _cacheService         = cacheService ?? throw new ArgumentNullException(nameof(cacheService));
     _cacheConfiguration   = cacheConfiguration ?? throw new ArgumentNullException(nameof(cacheConfiguration));
 }
Пример #4
0
 public UserQueryHandlerTests()
 {
     this.repository       = Substitute.For <IUserRepository>();
     this.userQueryHandler = new UserQueryHandler(this.repository);
 }
Пример #5
0
 public IEnumerable <UserResponse> GetAll([FromServices] IUserQueryHandler handler)
 {
     return(handler.GetAll());
 }
		public UsersController(ICommandHandler<UserCommand> userCommandHandler, IUserQueryHandler userQueryHandler)
		{
			this.userCommandHandler = userCommandHandler;
			this.userQueryHandler = userQueryHandler;
		}
Пример #7
0
 public UserController(IUserQueryHandler userQueryHandler, IMapper mapper)
 {
     this.userQueryHandler = userQueryHandler;
     this.mapper           = mapper;
 }
        public async Task <IActionResult> Me([FromServices] IUserQueryHandler userQueryHandler, [FromHeader] string login)
        {
            var user = await userQueryHandler.Handler(login);

            return(Response(user));
        }