예제 #1
0
        public UserAccessGrpc()
        {
            var serilog    = ServiceLocator.Current.GetInstance <ILogger>();
            var userAccess = ServiceLocator.Current.GetInstance <IUserAccess>();

            _Impl = LogProxy.Create(userAccess, serilog, LogType.All);
        }
예제 #2
0
 public AdminUserController(IUserAccess userAccess, IUserCopier userCopier, IRoleCopier roleCopier, IRequestReader requestReader)
 {
     _userAccess    = userAccess;
     _userCopier    = userCopier;
     _roleCopier    = roleCopier;
     _requestReader = requestReader;
 }
예제 #3
0
 public RegistrationEngine(
     IUserAccess userAccess,
     ILogger logger)
 {
     _UserAccess = userAccess ?? throw new ArgumentNullException(nameof(userAccess));
     _Logger     = logger ?? throw new ArgumentNullException(nameof(logger));
 }
        public BusinessUserAccessImpl()
        {
            ChannelFactory <IUserAccess> UserAccessFactory;
            NetTcpBinding tcpBinding = new NetTcpBinding();                   /*  Connecting to User Access Interface in Data Tier  */

            UserAccessFactory = new ChannelFactory <IUserAccess>(tcpBinding, "net.tcp://localhost:8005/UserAccess");
            iUserAccess       = UserAccessFactory.CreateChannel();
        }
예제 #5
0
 public AccountSerurityService(ISessionAccess sessionAccess, IUserAccess userAccess, IUsersRoleAccess usersRoleAccess,
                               IRoleAccess roleAccess)
 {
     _sessionAccess   = sessionAccess;
     _userAccess      = userAccess;
     _usersRoleAccess = usersRoleAccess;
     _roleAccess      = roleAccess;
 }
예제 #6
0
 public UserManager(
     IUserAccess userAccess,
     ILogger logger)
 {
     m_UserAccess = userAccess ?? throw new ArgumentNullException(nameof(userAccess));
     m_Logger     = logger ?? throw new ArgumentNullException(nameof(logger));
     SubscribeToEvents();
 }
예제 #7
0
 public UserAccess(
     StatelessServiceContext context,
     ILogger logger)
     : base(context)
 {
     _Logger = logger ?? throw new ArgumentNullException(nameof(logger));
     _Impl   = LogProxy.Create <IUserAccess>(new Impl.UserAccess(logger), logger, LogType.All);
     _Logger.Information("Constructed");
 }
예제 #8
0
 /// <summary>
 /// Models to entity.
 /// </summary>
 /// <param name="model">The model.</param>
 /// <returns></returns>
 private static UserAccess ModelToEntity(IUserAccess model)
 {
     return(new UserAccess
     {
         ObjectId = model.ObjectId,
         RoleOrUser = model.RoleOrUser,
         AccessLevel = model.AccessLevel
     });
 }
 public UserAccess(
     StatelessServiceContext context,
     ILogger <IUserAccess> logger)
     : base(context)
 {
     _Logger = logger ?? throw new ArgumentNullException(nameof(logger));
     _Impl   = new Impl.UserAccess(logger);
     _Logger.LogInformation("Constructed");
 }
예제 #10
0
 public IssueController(
     ICommandRepository commandRepository,
     ICommandExecutor commandExecutor,
     IUserAccess userAccess,
     IIssueAccess issueAccess)
 {
     this.commandRepository = commandRepository;
     this.commandExecutor   = commandExecutor;
     this.userAccess        = userAccess;
     this.issueAccess       = issueAccess;
 }
예제 #11
0
 public IssueController(
     ICommandRepository commandRepository,
     ICommandExecutor commandExecutor,
     IUserAccess userAccess,
     IIssueAccess issueAccess)
 {
     this.commandRepository = commandRepository;
     this.commandExecutor = commandExecutor;
     this.userAccess = userAccess;
     this.issueAccess = issueAccess;
 }
예제 #12
0
 public FileService(IUserAccess userAccess,
                    OnlineStoreDbContext dbContext,
                    IMapper mapper,
                    ILogger <FileService> logger,
                    IModelValidator validator)
 {
     this.userAccess = userAccess;
     this.dbContext  = dbContext;
     this.mapper     = mapper;
     this.logger     = logger;
     this.validator  = validator;
 }
예제 #13
0
 public UserService(UserManager <Dal.Entities.User> userManager,
                    SignInManager <Dal.Entities.User> signInManager,
                    RoleManager <IdentityRole> roleManager,
                    IOptions <JwtOptions> jwtOptions,
                    OnlineStoreDbContext dbContext,
                    IMapper mapper,
                    IUserAccess userAccess,
                    ILogger <UserService> logger,
                    IModelValidator validator)
 {
     this.userManager   = userManager;
     this.signInManager = signInManager;
     this.roleManager   = roleManager;
     this.dbContext     = dbContext;
     this.mapper        = mapper;
     this.userAccess    = userAccess;
     this.logger        = logger;
     this.validator     = validator;
     this.jwtOptions    = jwtOptions.Value;
 }
예제 #14
0
 public UserManager(IUserAccess usrAccess)
 {
     _userAccess = usrAccess;
 }
예제 #15
0
 public CreateNewIssueCommand(IIssueAccess issueAccess, IUserAccess userAccess)
 {
     this.issueAccess = issueAccess;
     this.userAccess  = userAccess;
 }
예제 #16
0
 public userManager()
 {
     _userAccess = new UserAccess();
 }
예제 #17
0
 public UserController(ICommandRepository commandRepository, ICommandExecutor commandExecutor, IUserAccess userAccess)
 {
     this.commandRepository = commandRepository;
     this.commandExecutor = commandExecutor;
     this.userAccess = userAccess;
 }
 /* internal */
 public UsersController(IUserAccess repository) => _repository = repository;
예제 #19
0
        public void Setup()
        {
            _userAccess = new UserAccess();
            _uut = new PoolAccess(_userAccess);

            _testUser1 = new User() { Firstname = "John", Middelname = "Derp", Lastname = "Andersen", Email = "*****@*****.**", Password = "******" };
            _testUser2 = new User() { Firstname = "Sire", Middelname = "Herp", Lastname = "Jensenei", Email = "*****@*****.**", Password = "******" };

            using (var db = new DatabaseContext())
            {
                db.UserSet.Add(_testUser1);
                db.UserSet.Add(_testUser2);
                db.SaveChanges();
            }
        }
 public UserAccessTest(IUserAccess userAccess)
 {
     _userAccess = userAccess;
 }
예제 #21
0
 public PoolAccess(IUserAccess userAccess)
 {
     UserAccess = userAccess;
 }
예제 #22
0
 public UserService(IUserAccess userAccess)
 {
     _userAccess = userAccess;
 }
 public User(IUserAccess userAccess)
 {
     _userAcces = userAccess;
 }
예제 #24
0
 public UserController(ICommandRepository commandRepository, ICommandExecutor commandExecutor, IUserAccess userAccess)
 {
     this.commandRepository = commandRepository;
     this.commandExecutor   = commandExecutor;
     this.userAccess        = userAccess;
 }
 public UserCollection(IUserAccess userAccess, User user)
 {
     _userAccess = userAccess;
     _user       = user;
 }
예제 #26
0
 public void Setup()
 {
     _uut = new UserAccess();
     _poolAccess = new PoolAccess(_uut);
 }
예제 #27
0
        public void Setup()
        {
            Thread.CurrentThread.CurrentCulture = new CultureInfo("en-GB"); // will fix datetime errors while testing

            poolName = "baghave";
            ownerEmail = "*****@*****.**";

            _userAccess = new UserAccess();
            _poolAccess = new PoolAccess(_userAccess);
            _uut = new DataAccess(_poolAccess);

            _userAccess.AddUser("Sir Derp Hansen", ownerEmail, "hanpassword");
            _poolAccess.AddPool(ownerEmail, poolName, 8);
            poolId = _poolAccess.FindSpecificPool(ownerEmail, poolName).Id;
        }
예제 #28
0
 public LoginDomainService(IUserAccess userAccess, IConnectionMonitor connectionMonitor, IAuthenticationService authenticationService)
 {
     this.userAccess            = userAccess;
     this.connectionMonitor     = connectionMonitor;
     this.authenticationService = authenticationService;
 }
 public RegisterNewUserIfUnknownCommand(IUserAccess userAccess)
 {
     this.userAccess = userAccess;
 }
예제 #30
0
 public Handler(UserManager <AppUser> userManager, IUserAccess userAccess, IJWTGenerator generator)
 {
     _userManager = userManager;
     _userAccess  = userAccess;
     _generator   = generator;
 }
 public RegisterNewUserCommand(IUserAccess userAccess)
 {
     this.userAccess = userAccess;
 }
예제 #32
0
 public GpStockAgent(IUserAccess userAccess, IBusiness business, IUser user) : base(userAccess, business, user)
 {
 }
예제 #33
0
 public void Setup()
 {
     _userAccess = new UserAccess();
 }
예제 #34
0
 public Handler(DataContext context, IUserAccess userAccess)
 {
     _context    = context;
     _userAccess = userAccess;
 }
예제 #35
0
 public ProfileReader(DataContext dataContext, IUserAccess userAccess)
 {
     _dataContext = dataContext;
     _userAccess  = userAccess;
 }
예제 #36
0
 public AuthenticationAccess(IJwtAccess jwtAccess, IUserAccess userAccess)
 {
     _jwtAccess  = jwtAccess;
     _userAccess = userAccess;
 }
예제 #37
0
 public UserManager(IUserAccess userAccess, IActiveUserAccess activeUserAccess)
 {
     _userAccess       = userAccess;
     _activeUserAccess = activeUserAccess;
 }
예제 #38
0
 public SampleData(IMemoryDatabase database, IUserAccess userAccess, IIssueAccess issueAccess)
 {
     this.database = database;
     this.userAccess = userAccess;
     this.issueAccess = issueAccess;
 }
예제 #39
0
 public UpdateIssueCommand (IIssueAccess issueAccess, IUserAccess userAccess)
 {
     this.issueAccess = issueAccess;
     this.userAccess = userAccess;
 }