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;
 }
 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));
 }
 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
 public AccessRules(IAccessRepository repository) : base(repository)
 {
 }
示例#14
0
 public ServiceAccess(IAccessRepository accessRepository)
 {
     _accessRepository = accessRepository;
 }
 public AccessService(
     IAccessRepository repository
     )
 {
     _repository = repository;
 }
 public AccessService(IAccessRepository repository, IUnitOfWork unitOfWork, IMapper mapper)
 {
     this.repository = repository;
     this.unitOfWork = unitOfWork;
     this.mapper     = mapper;
 }
示例#17
0
 public AccessService()
 {
     _accessRepository = AccessRepository.Instance;
 }
 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;
 }
 public Access GetById([FromServices] IAccessRepository repository, Guid id)
 {
     return(repository.GetById(id));
 }
示例#23
0
 public HomeController(IAccessRepository accessRepository)
 {
     _accessRepository = accessRepository;
 }