예제 #1
0
 public AccountQueryProcessor(IUnitOfWork unitOfWork, ITokenBuilder tokenBuilder, IUserQueryProcessor userQueryProcessor, ISecurityContext securityContext)
 {
     _unitOfWork         = unitOfWork;
     _tokenBuilder       = tokenBuilder;
     _userQueryProcessor = userQueryProcessor;
     _securityContext    = securityContext;
 }
예제 #2
0
 public LoginQueryProcessor(IUnitOfWork uow, ITokenBuilder tokenBuilder, IUserQueryProcessor usersQueryProcessor, ISecurityContext context)
 {
     _random              = new Random();
     _uow                 = uow;
     _tokenBuilder        = tokenBuilder;
     _usersQueryProcessor = usersQueryProcessor;
     _context             = context;
 }
예제 #3
0
 public LoginQueryProcessor(IUnitOfWork unitOfWork, ITokenBuilder tokenBuilder, IUserQueryProcessor userQueryProcessor, ISecurityContext securityContext)
 {
     _random             = new Random();
     _uow                = unitOfWork;
     _tokenBuilder       = tokenBuilder;
     _userQueryProcessor = userQueryProcessor;
     _securityContext    = securityContext;
 }
예제 #4
0
        public UsersQueryProcessorTests()
        {
            _random = new Random();
            _uow    = new Mock <IUnitOfWork>();

            _userList = new List <User>();
            _uow.Setup(x => x.Query <User>()).Returns(() => _userList.AsQueryable());

            _roleList = new List <Role>();
            _uow.Setup(x => x.Query <Role>()).Returns(() => _roleList.AsQueryable());

            _query = new UsersQueryProcessor(_uow.Object);
        }
        public UserQueryProcessorTests()
        {
            _unitOfWork = new Mock <IUnitOfWork>();

            _userList = new List <User>();
            _unitOfWork.Setup(x => x.Query <User>())
            .Returns(() => _userList.AsQueryable());

            _currentUser = new User
            {
                Id = Guid.NewGuid()
            };

            _secutityContext = new Mock <ISecurityContext>(MockBehavior.Strict);
            _secutityContext.Setup(x => x.User).Returns(_currentUser);
            _secutityContext.Setup(x => x.IsAdministrator).Returns(false);

            _query = new UserQueryProcessor(_unitOfWork.Object,
                                            _secutityContext.Object);
        }
        public UserQueryProcessorTests()
        {
            _random         = new Random();
            _unitOfWorkMock = new Mock <IUnitOfWork>();

            _userList = new List <UserEntity>();
            _unitOfWorkMock.Setup(x => x.Query <UserEntity>())
            .Returns(() => _userList.AsQueryable());

            _roleList = new List <RoleEntity>();
            _unitOfWorkMock.Setup(x => x.Query <RoleEntity>())
            .Returns(() => _roleList.AsQueryable());

            _currentUserEntity = new UserEntity {
                Id = Guid.NewGuid()
            };
            _securityContextMock = new Mock <ISecurityContext>(MockBehavior.Strict);
            _securityContextMock.Setup(x => x.UserEntity).Returns(_currentUserEntity);
            _securityContextMock.Setup(x => x.IsAdministrator).Returns(false);

            _userQueryProcessor = new UserQueryProcessor(_unitOfWorkMock.Object, _securityContextMock.Object);
        }
예제 #7
0
 public UsersController(IUserQueryProcessor userQuery, IAutoMapper mapper)
 {
     _userQuery = userQuery;
     _mapper    = mapper;
 }
예제 #8
0
 public UsersController(IUserQueryProcessor userQueryProcessor, IAutoMapper autoMapper)
 {
     _userQueryProcessor = userQueryProcessor;
     _autoMapper         = autoMapper;
 }
 public UserAuthService(IUserQueryProcessor userQueryProcessor, ILogger <UserAuthService> logger)
 {
     _userQueryProcessor = userQueryProcessor;
     _logger             = logger;
 }
예제 #10
0
 public UserController(IUserQueryProcessor query, IAutoMapper mapper)
 {
     _query  = query;
     _mapper = mapper;
 }
 public UserController(IUserAuthService userAuthService, IUserQueryProcessor userQueryProcessor)
 {
     _userAuthService    = userAuthService;
     _userQueryProcessor = userQueryProcessor;
 }