コード例 #1
0
        private void PersistAccess(AccessEnity access)
        {
            IAccessRepository accessRepo = AccessRepoFactory.GetAuthorisationRepository(DatabaseOption.DatabaseEngine,
                                                                                        DatabaseOption.DbConnectionString);

            accessRepo.InsertAccess(access);
        }
コード例 #2
0
        private AccessEnity GetAccessEntity(string token)
        {
            IAccessRepository accessRepo = AccessRepoFactory.GetAuthorisationRepository(DatabaseOption.DatabaseEngine,
                                                                                        DatabaseOption.DbConnectionString);

            return(accessRepo.GetAccessMatchingToken(token));
        }
コード例 #3
0
 public EmploymentService(IEmploymentRepository repository, IUnitOfWork unitOfWork, IMapper mapper, IAccessRepository accRepository)
 {
     this.repository    = repository;
     this.accRepository = accRepository;
     this.unitOfWork    = unitOfWork;
     this.mapper        = mapper;
 }
コード例 #4
0
 public AccessBusiness(IPlateRecognizer plateRecognizer, IVehicleBusiness vehicleBusiness,
                       IAccessRepository accessRepository)
 {
     _plateRecognizer  = plateRecognizer;
     _vehicleBusiness  = vehicleBusiness;
     _accessRepository = accessRepository;
 }
コード例 #5
0
 public AccessService(IAccessRepository accessRepository, IAccessLogRepository accessLogRepository, IDeviceRepository deviceRepository, IControlRepository controlRepository, IUnitOfWork unitOfWork)
 {
     this._accessLogRepository = accessLogRepository;
     this._accessRepository    = accessRepository;
     this._deviceRepository    = deviceRepository;
     this._controlRepository   = controlRepository;
     this._unitOfWork          = unitOfWork;
 }
コード例 #6
0
 public StorageController(
     IFileRepository fileRepositoryParam,
     IUserRepository userRepositoryParam,
     ITagRepository tagRepositoryParam,
     IAccessRepository accessRepositoryParam)
 {
     fileRepository   = fileRepositoryParam;
     userRepository   = userRepositoryParam;
     tagRepository    = tagRepositoryParam;
     accessRepository = accessRepositoryParam;
 }
コード例 #7
0
 public AccessManager(
     ILogger <AccessManager> logger,
     IOpenDoorService openDoorService,
     IAccessRepository accessRepository,
     IMicroserviceSettings applicationSettings)
 {
     _logger              = logger;
     _openDoorService     = openDoorService;
     _accessRepository    = accessRepository;
     _applicationSettings = applicationSettings;
 }
コード例 #8
0
 public AvailableDocumentsController(
     IFileRepository fileRepositoryParam,
     IUserRepository userRepositoryParam,
     ITagRepository tagRepositoryParam,
     IAccessRepository accessRepositoryParam)
 {
     fileRepository   = fileRepositoryParam;
     userRepository   = userRepositoryParam;
     tagRepository    = tagRepositoryParam;
     accessRepository = accessRepositoryParam;
 }
コード例 #9
0
 public AccessService(IAccessRepository accessRepository, IUserRepository userRepository,
                      IGroupRepository groupRepository, ISmartLockRepository smartLockRepository
                      , IAzureAdRepository azureAdRepository, IMapper mapper)
 {
     _accessRepository = accessRepository ??
                         throw new ArgumentNullException(nameof(accessRepository));
     _userRepository = userRepository ??
                       throw new ArgumentNullException(nameof(userRepository));
     _groupRepository = groupRepository ??
                        throw new ArgumentNullException(nameof(groupRepository));
     _smartLockRepository = smartLockRepository ??
                            throw new ArgumentNullException(nameof(smartLockRepository));
     _azureAdRepository = azureAdRepository ??
                          throw new ArgumentNullException(nameof(azureAdRepository));
     _mapper = mapper ??
               throw new ArgumentNullException(nameof(mapper));
 }
コード例 #10
0
 public SmartLocksController(ISmartLockRepository smartLockRepository,
                             IUserRepository userRepository, IGroupRepository groupRepository,
                             IAzureAdRepository azureAdRepository, IAccessRepository accessRepository, IMapper mapper,
                             ILogger <SmartLocksController> logger)
 {
     _smartLockRepository = smartLockRepository ??
                            throw new ArgumentNullException(nameof(smartLockRepository));
     _userRepository = userRepository ??
                       throw new ArgumentNullException(nameof(userRepository));
     _groupRepository = groupRepository ??
                        throw new ArgumentNullException(nameof(groupRepository));
     _azureAdRepository = azureAdRepository ??
                          throw new ArgumentNullException(nameof(azureAdRepository));
     _accessRepository = accessRepository ??
                         throw new ArgumentNullException(nameof(accessRepository));
     _mapper = mapper ??
               throw new ArgumentNullException(nameof(mapper));
     _logger = logger ??
               throw new ArgumentNullException(nameof(logger));
 }
コード例 #11
0
 public AccessService(IAccessRepository accessRepository)
 {
     _accessRepository = accessRepository;
 }
コード例 #12
0
 public AccessService(IAccessRepository accesRepository)
 {
     this._AccessRepository = accesRepository;
 }
コード例 #13
0
ファイル: AccessRules.cs プロジェクト: blyzer/Heep
 public AccessRules(IAccessRepository repository) : base(repository)
 {
 }
コード例 #14
0
 public ServiceAccess(IAccessRepository accessRepository)
 {
     _accessRepository = accessRepository;
 }
コード例 #15
0
 public AccessService(
     IAccessRepository repository
     )
 {
     _repository = repository;
 }
コード例 #16
0
 public AccessService(IAccessRepository repository, IUnitOfWork unitOfWork, IMapper mapper)
 {
     this.repository = repository;
     this.unitOfWork = unitOfWork;
     this.mapper     = mapper;
 }
コード例 #17
0
ファイル: AccessService.cs プロジェクト: jcadruvi/MultiTenant
 public AccessService()
 {
     _accessRepository = AccessRepository.Instance;
 }
コード例 #18
0
 public IEnumerable <Access> GetAll([FromServices] IAccessRepository repository)
 {
     return(repository.GetAll());
 }
コード例 #19
0
 public AccessService()
 {
     _accessRepository = AccessRepository.Instance;
 }
コード例 #20
0
 public AccessHandler(IAccessRepository repository)
 {
     _repository = repository;
 }
コード例 #21
0
 public AccessService(IAccessRepository accessRepository) : base((IGenericRepository <Access>)accessRepository)
 {
     _accessRepository = accessRepository;
 }
コード例 #22
0
 public Access GetById([FromServices] IAccessRepository repository, Guid id)
 {
     return(repository.GetById(id));
 }
コード例 #23
0
 public HomeController(IAccessRepository accessRepository)
 {
     _accessRepository = accessRepository;
 }