public OrganizationNoteController(IOrganizationRepository organizationRepository, IOrganizationNoteCategoryRepository organizationnotecategoryRepository, IUserRepository userRepository, IOrganizationNoteRepository organizationnoteRepository)
 {
     this.organizationRepository = organizationRepository;
     this.organizationnotecategoryRepository = organizationnotecategoryRepository;
     this.userRepository = userRepository;
     this.organizationnoteRepository = organizationnoteRepository;
 }
 public OrganizationDocumentController(IOrganizationRepository organizationRepository, IOrganizationDocumentFolderRepository organizationdocumentfolderRepository, IOrganizationDocumentCategoryRepository organizationdocumentcategoryRepository, IOrganizationDocumentRepository organizationdocumentRepository)
 {
     this.organizationRepository = organizationRepository;
     this.organizationdocumentfolderRepository = organizationdocumentfolderRepository;
     this.organizationdocumentcategoryRepository = organizationdocumentcategoryRepository;
     this.organizationdocumentRepository = organizationdocumentRepository;
 }
Example #3
0
 public ApplicationsController(
     IUnitOfWork unitOfWork,
     ILotRepository lotRepository,
     IPersonRepository personRepository,
     IOrganizationRepository organizationRepository,
     IAircraftRepository aircraftRepository,
     IAirportRepository airportRepository,
     IEquipmentRepository equipmentRepository,
     IDocRepository docRepository,
     IApplicationRepository applicationRepository,
     INomRepository nomRepository,
     IFileRepository fileRepository,
     IExaminationSystemRepository examinationSystemRepository,
     ILotEventDispatcher lotEventDispatcher,
     UserContext userContext)
 {
     this.unitOfWork = unitOfWork;
     this.lotRepository = lotRepository;
     this.personRepository = personRepository;
     this.organizationRepository = organizationRepository;
     this.aircraftRepository = aircraftRepository;
     this.airportRepository = airportRepository;
     this.equipmentRepository = equipmentRepository;
     this.docRepository = docRepository;
     this.applicationRepository = applicationRepository;
     this.nomRepository = nomRepository;
     this.examinationSystemRepository = examinationSystemRepository;
     this.fileRepository = fileRepository;
     this.lotEventDispatcher = lotEventDispatcher;
     this.userContext = userContext;
 }
 public OrganizationPositionController(IOrganizationRepository organizationRepository, IOrganizationBusinessDivisionRepository organizationbusinessdivisionRepository, IOrganizationDepartmentRepository organizationdepartmentRepository, IOrganizationPositionRepository organizationpositionRepository)
 {
     this.organizationRepository = organizationRepository;
     this.organizationbusinessdivisionRepository = organizationbusinessdivisionRepository;
     this.organizationdepartmentRepository = organizationdepartmentRepository;
     this.organizationpositionRepository = organizationpositionRepository;
 }
 public AdminController(IFileStorage fileStorage, IMessagePublisher messagePublisher, IOrganizationRepository organizationRepository, IQueue<EventPost> eventPostQueue, IQueue<WorkItemData> workItemQueue) {
     _fileStorage = fileStorage;
     _messagePublisher = messagePublisher;
     _organizationRepository = organizationRepository;
     _eventPostQueue = eventPostQueue;
     _workItemQueue = workItemQueue;
 }
 public StatsController(ErrorStatsHelper statsHelper, IOrganizationRepository organizationRepository, IErrorStackRepository errorStackRepository, IProjectRepository projectRepository, ICacheClient cacheClient) {
     _cacheClient = cacheClient;
     _statsHelper = statsHelper;
     _organizationRepository = organizationRepository;
     _errorStackRepository = errorStackRepository;
     _projectRepository = projectRepository;
 }
Example #7
0
 public GvaNomController(
     IUnitOfWork unitOfWork,
     ILotRepository lotRepository,
     IApplicationRepository applicationRepository,
     IPersonRepository personRepository,
     IAircraftRepository aircraftRepository,
     IAirportRepository airportRepository,
     IEquipmentRepository equipmentRepository,
     IOrganizationRepository organizationRepository,
     ICaseTypeRepository caseTypeRepository,
     INomRepository nomRepository,
     IStageRepository stageRepository,
     IExaminationSystemRepository examinationSystemRepository,
     IAircraftRegistrationRepository aircraftRegistrationRepository,
     IEnumerable<IDataGenerator> dataGenerators)
 {
     this.unitOfWork = unitOfWork;
     this.lotRepository = lotRepository;
     this.applicationRepository = applicationRepository;
     this.personRepository = personRepository;
     this.aircraftRepository = aircraftRepository;
     this.airportRepository = airportRepository;
     this.equipmentRepository = equipmentRepository;
     this.organizationRepository = organizationRepository;
     this.caseTypeRepository = caseTypeRepository;
     this.nomRepository = nomRepository;
     this.stageRepository = stageRepository;
     this.examinationSystemRepository = examinationSystemRepository;
     this.aircraftRegistrationRepository = aircraftRegistrationRepository;
     this.dataGenerators = dataGenerators;
 }
 public ProcessEventPostsJob(IQueue<EventPost> queue, EventParserPluginManager eventParserPluginManager, EventPipeline eventPipeline, IAppStatsClient statsClient, IOrganizationRepository organizationRepository, IProjectRepository projectRepository) {
     _queue = queue;
     _eventParserPluginManager = eventParserPluginManager;
     _eventPipeline = eventPipeline;
     _statsClient = statsClient;
     _organizationRepository = organizationRepository;
     _projectRepository = projectRepository;
 }
 public OrganizationAddressController(IOrganizationRepository organizationRepository, IOrganizationAddressCategoryRepository organizationaddresscategoryRepository, ICountryRepository countryRepository, IStateRepository stateRepository, IOrganizationAddressRepository organizationaddressRepository)
 {
     this.organizationRepository = organizationRepository;
     this.organizationaddresscategoryRepository = organizationaddresscategoryRepository;
     this.countryRepository = countryRepository;
     this.stateRepository = stateRepository;
     this.organizationaddressRepository = organizationaddressRepository;
 }
 public AccountController(IMembershipProvider membership, IOrganizationRepository organizationRepository, IUserRepository userRepository, BillingManager billingManager, IMailer mailer, DataHelper dataHelper) {
     _membershipProvider = membership;
     _organizationRepository = organizationRepository;
     _userRepository = userRepository;
     _billingManager = billingManager;
     _mailer = mailer;
     _dataHelper = dataHelper;
 }
Example #11
0
        public CategoryController(ICategoryRepository repository, IOrganizationRepository organizationRepository, IProductRepository productRepository)
        {
            _repository = repository;
            _organizationRepository = organizationRepository;
            _productRepository = productRepository;

            PageSize = 30;
        }
 public SeatConsolidationManagerModel(ISeatConsolidationRepository seatConsolidationRepository, IRepository<Skill> skillRepository, ITermStyleRepository termStyleRepository,
     IAreaRepository areaRepository, IOrganizationRepository organizationRepository)
 {
     _skillRepository = skillRepository;
     _termStyleRepository = termStyleRepository;
     _seatConsolidationRepository = seatConsolidationRepository;
     _areaRepository = areaRepository;
     _organizationRepository = organizationRepository;
 }
Example #13
0
 public ForeignLicence(
     ILotRepository lotRepository,
     INomRepository nomRepository,
     IOrganizationRepository organizationRepository)
 {
     this.lotRepository = lotRepository;
     this.nomRepository = nomRepository;
     this.organizationRepository = organizationRepository;
 }
 public OrganizationManagementService(IOrganizationRepository organizationRepository, ILogger logger)
 {
     if (organizationRepository == (IOrganizationRepository)null)
         throw new ArgumentNullException("organizationRepository");
     if (logger == (ILogger)null)
         throw new ArgumentNullException("logger");
     this._organizationRepository = organizationRepository;
     this._logger = logger;
 }
 public JobRepository(WorkersInMotionDB context)
 {
     this.context = context;
     this.contextWIM = new WorkersInMotionDB();
     this._IMarketRepository = new MarketRepository(new WorkersInMotionDB());
     this._IOrganizationRepository = new OrganizationRepository(new WorkersInMotionDB());
     this._IPlaceRepository = new PlaceRepository(new WorkersInMotionDB());
     this._IPORepository = new PORepository(new WorkersInMotionDB());
 }
 public RequisitionOrganizationsController(IRequisitionRepository requisitionRepository, IOrganizationRepository organizationRepository, IOrganizationProjectRepository organizationprojectRepository, IOrganizationDepartmentRepository organizationdepartmentRepository, IOrganizationPositionRepository organizationpositionRepository, IRequisitionOrganizationRepository requisitionorganizationRepository)
 {
     this.requisitionRepository = requisitionRepository;
     this.organizationRepository = organizationRepository;
     this.organizationprojectRepository = organizationprojectRepository;
     this.organizationdepartmentRepository = organizationdepartmentRepository;
     this.organizationpositionRepository = organizationpositionRepository;
     this.requisitionorganizationRepository = requisitionorganizationRepository;
 }
 public InviteController(
     IInviteRepository inviteRepository, 
     IUserRepository userRepository,
     IOrganizationRepository organizationRepository)
 {
     _inviteRepository = inviteRepository;
     _userRepository = userRepository;
     _organizationRepository = organizationRepository;
 }
 public RemoveOrganizationWorkItemHandler(IOrganizationRepository organizationRepository, IProjectRepository projectRepository, IEventRepository eventRepository, IStackRepository stackRepository, ITokenRepository tokenRepository, IUserRepository userRepository, IWebHookRepository webHookRepository) {
     _organizationRepository = organizationRepository;
     _projectRepository = projectRepository;
     _eventRepository = eventRepository;
     _stackRepository = stackRepository;
     _tokenRepository = tokenRepository;
     _userRepository = userRepository;
     _webHookRepository = webHookRepository;
 }
Example #19
0
 public EventPostsJob(IQueue<EventPost> queue, EventParserPluginManager eventParserPluginManager, EventPipeline eventPipeline, IMetricsClient metricsClient, IOrganizationRepository organizationRepository, IProjectRepository projectRepository, IFileStorage storage) {
     _queue = queue;
     _eventParserPluginManager = eventParserPluginManager;
     _eventPipeline = eventPipeline;
     _metricsClient = metricsClient;
     _organizationRepository = organizationRepository;
     _projectRepository = projectRepository;
     _storage = storage;
 }
 public DailySummaryJob(IProjectRepository projectRepository, IOrganizationRepository organizationRepository, IUserRepository userRepository, IEventRepository eventRepository, EventStats stats, IMailer mailer, ICacheClient cacheClient, ILoggerFactory loggerFactory = null) : base(loggerFactory) {
     _projectRepository = projectRepository;
     _organizationRepository = organizationRepository;
     _userRepository = userRepository;
     _eventRepository = eventRepository;
     _stats = stats;
     _mailer = mailer;
     _lockProvider = new ThrottlingLockProvider(cacheClient, 1, TimeSpan.FromHours(1));
 }
Example #21
0
 public DailySummaryJob(IProjectRepository projectRepository, IOrganizationRepository organizationRepository, IUserRepository userRepository, IStackRepository stackRepository, IEventRepository eventRepository, EventStats stats, IMailer mailer, ILockProvider lockProvider) {
     _projectRepository = projectRepository;
     _organizationRepository = organizationRepository;
     _userRepository = userRepository;
     _stackRepository = stackRepository;
     _eventRepository = eventRepository;
     _stats = stats;
     _mailer = mailer;
     _lockProvider = lockProvider;
 }
 public RemoveOrganizationWorkItemHandler(IOrganizationRepository organizationRepository, IProjectRepository projectRepository, IEventRepository eventRepository, IStackRepository stackRepository, ITokenRepository tokenRepository, IUserRepository userRepository, IWebHookRepository webHookRepository, ICacheClient cacheClient, IMessageBus messageBus, ILoggerFactory loggerFactory = null) : base(loggerFactory) {
     _organizationRepository = organizationRepository;
     _projectRepository = projectRepository;
     _eventRepository = eventRepository;
     _stackRepository = stackRepository;
     _tokenRepository = tokenRepository;
     _userRepository = userRepository;
     _webHookRepository = webHookRepository;
     _lockProvider = new CacheLockProvider(cacheClient, messageBus);
 }
Example #23
0
 public RadioCert(
     ILotRepository lotRepository,
     IPersonRepository personRepository,
     IOrganizationRepository organizationRepository,
     IUnitOfWork unitOfWork)
 {
     this.lotRepository = lotRepository;
     this.personRepository = personRepository;
     this.organizationRepository = organizationRepository;
     this.unitOfWork = unitOfWork;
 }
        public OrganizationController(
            IOrganizationRepository organizationRepository,
            IUserRepository userRepository
        )
        {
            if (organizationRepository == null)
                throw new ArgumentNullException("organizationRepository");

            _organizationRepository = organizationRepository;
            _userRepository = userRepository;
        }
Example #25
0
 public RegistrationCert(
     ILotRepository lotRepository,
     IPersonRepository personRepository,
     IOrganizationRepository organizationRepository,
     INomRepository nomRepository)
 {
     this.lotRepository = lotRepository;
     this.personRepository = personRepository;
     this.organizationRepository = organizationRepository;
     this.nomRepository = nomRepository;
 }
 public OrganizationService(IUnitOfWork unitOfWork, IOrganizationRepository organizationRepository, IPersonService personService, IWebSecurityService userService, IEmailHelper emailHelper, ILocationRepository locationRepository, ISubscriptionService subscriptionService, ICategoryService categoryService)
 {
     this.unitOfWork = unitOfWork;
     this.organizationRepository = organizationRepository;
     this.personService = personService;
     this.userService = userService;
     this.emailHelper = emailHelper;
     this.locationRepository = locationRepository;
     this.subscriptionService = subscriptionService;
     this.categoryService = categoryService;
 }
Example #27
0
 public ScheduleManagerModel(ICampaignScheduleRepository repository, ICampaignRepository campaignRepository,
                             IServiceQueueRepository serviceQueueRepository, IAttendanceRepository attendanceRepository,
     IOrganizationRepository organizationRepository,
                             IEntityFactory entityFactory)
 {
     _repository = repository;
     _campaignRepository = campaignRepository;
     _serviceQueueRepository = serviceQueueRepository;
     _entityFactory = entityFactory;
     _attendanceRepository = attendanceRepository;
     _organizationRepository = organizationRepository;
 }
 public RemoveStaleAccountsJob(OrganizationRepository organizationRepository,
     IProjectRepository projectRepository,
     IUserRepository userRepository,
     IEventRepository eventRepository,
     IStackRepository stackRepository)
 {
     _organizationRepository = organizationRepository;
     _projectRepository = projectRepository;
     _userRepository = userRepository;
     _eventRepository = eventRepository;
     _stackRepository = stackRepository;
 }
 public EventNotificationsJob(IQueue<EventNotificationWorkItem> queue, IMailer mailer,
     IOrganizationRepository organizationRepository, IProjectRepository projectRepository, IStackRepository stackRepository,
     IUserRepository userRepository, IEventRepository eventRepository, ICacheClient cacheClient) {
     _queue = queue;
     _mailer = mailer;
     _organizationRepository = organizationRepository;
     _projectRepository = projectRepository;
     _stackRepository = stackRepository;
     _userRepository = userRepository;
     _eventRepository = eventRepository;
     _cacheClient = cacheClient;
 }
Example #30
0
        public static WebHookError FromError(ErrorPipelineContext ctx, IProjectRepository projectRepository, IErrorStackRepository errorStackRepository, IOrganizationRepository organizationRepository) {
            if (ctx == null || ctx.Error == null)
                throw new ArgumentNullException("ctx");

            if (projectRepository == null)
                throw new ArgumentNullException("projectRepository");

            if (errorStackRepository == null)
                throw new ArgumentNullException("errorStackRepository");

            if (organizationRepository == null)
                throw new ArgumentNullException("organizationRepository");

            var project = projectRepository.GetByIdCached(ctx.Error.ProjectId);
            if (project == null)
                throw new ArgumentException("ProjectId not found.");

            var organization = organizationRepository.GetByIdCached(ctx.Error.OrganizationId);
            if (organization == null)
                throw new ArgumentException("OrganizationId not found.");

            var errorStack = errorStackRepository.GetByIdCached(ctx.Error.ErrorStackId);
            if (errorStack == null)
                throw new ArgumentException("ErrorStackId not found.");

            return new WebHookError {
                Id = ctx.Error.Id,
                OccurrenceDate = ctx.Error.OccurrenceDate,
                Tags = ctx.Error.Tags,
                MachineName = ctx.Error.EnvironmentInfo != null ? ctx.Error.EnvironmentInfo.MachineName : null,
                RequestPath = ctx.Error.RequestInfo != null ? ctx.Error.RequestInfo.GetFullPath() : null,
                IpAddress = ctx.Error.RequestInfo != null ? ctx.Error.RequestInfo.ClientIpAddress : ctx.Error.EnvironmentInfo != null ? ctx.Error.EnvironmentInfo.IpAddress : null,
                Message = ctx.Error.Message,
                Type = ctx.Error.Type,
                Code = ctx.Error.Code,
                TargetMethod = ctx.Error.TargetMethod != null ? ctx.Error.TargetMethod.FullName : null,
                ProjectId = ctx.Error.ProjectId,
                ProjectName = project.Name,
                OrganizationId = ctx.Error.OrganizationId,
                OrganizationName = organization.Name,
                ErrorStackId = ctx.Error.ErrorStackId,
                ErrorStackTitle = errorStack.Title,
                ErrorStackDescription = errorStack.Description,
                ErrorStackTags = errorStack.Tags,
                TotalOccurrences = errorStack.TotalOccurrences,
                FirstOccurrence = errorStack.FirstOccurrence,
                LastOccurrence = errorStack.LastOccurrence,
                DateFixed = errorStack.DateFixed,
                IsRegression = ctx.IsRegression,
                IsNew = ctx.IsNew
            };
        }
Example #31
0
 public UserController(IUserRepository userRepository, IOrganizationRepository organizationRepository, ICacheClient cacheClient, IMailer mailer, IMapper mapper, QueryValidator validator, ILoggerFactory loggerFactory) : base(userRepository, mapper, validator, loggerFactory)
 {
     _organizationRepository = organizationRepository;
     _cache  = new ScopedCacheClient(cacheClient, "User");
     _mailer = mailer;
 }
Example #32
0
 public EventNotificationsJob(IQueue <EventNotificationWorkItem> queue, IMailer mailer, IOrganizationRepository organizationRepository, IProjectRepository projectRepository, IStackRepository stackRepository, IUserRepository userRepository, IEventRepository eventRepository, ICacheClient cacheClient, UserAgentParser parser, ILoggerFactory loggerFactory = null) : base(queue, loggerFactory)
 {
     _mailer = mailer;
     _organizationRepository = organizationRepository;
     _projectRepository      = projectRepository;
     _stackRepository        = stackRepository;
     _userRepository         = userRepository;
     _eventRepository        = eventRepository;
     _cache  = cacheClient;
     _parser = parser;
 }
 public CancelSponsorshipCommand(IOrganizationSponsorshipRepository organizationSponsorshipRepository,
                                 IOrganizationRepository organizationRepository)
 {
     _organizationSponsorshipRepository = organizationSponsorshipRepository;
     _organizationRepository            = organizationRepository;
 }
Example #34
0
 public EventPipeline(IDependencyResolver dependencyResolver, IOrganizationRepository organizationRepository, IProjectRepository projectRepository, IMetricsClient metricsClient, ILoggerFactory loggerFactory = null) : base(dependencyResolver, metricsClient, loggerFactory)
 {
     _organizationRepository = organizationRepository;
     _projectRepository      = projectRepository;
 }
Example #35
0
 public OrganizationManager(IOrganizationRepository organizationRepository)
 {
     this.organizationRepository = organizationRepository;
 }
 public DailySummaryJob(EmailOptions emailOptions, IProjectRepository projectRepository, IOrganizationRepository organizationRepository, IUserRepository userRepository, IStackRepository stackRepository, IEventRepository eventRepository, IMailer mailer, ICacheClient cacheClient, BillingPlans plans, ILoggerFactory loggerFactory = null) : base(loggerFactory)
 {
     _emailOptions           = emailOptions;
     _projectRepository      = projectRepository;
     _organizationRepository = organizationRepository;
     _userRepository         = userRepository;
     _stackRepository        = stackRepository;
     _eventRepository        = eventRepository;
     _mailer       = mailer;
     _plans        = plans;
     _lockProvider = new ThrottlingLockProvider(cacheClient, 1, TimeSpan.FromHours(1));
 }
 public StatsController(IOrganizationRepository organizationRepository, EventStats stats, ILogger <StatsController> logger)
 {
     _organizationRepository = organizationRepository;
     _stats  = stats;
     _logger = logger;
 }
Example #38
0
 public BillingManager(IOrganizationRepository organizationRepository, IProjectRepository projectRepository, IUserRepository userRepository)
 {
     _organizationRepository = organizationRepository;
     _projectRepository      = projectRepository;
     _userRepository         = userRepository;
 }
        public EventPostsJob(IQueue <EventPost> queue, EventParserPluginManager eventParserPluginManager, EventPipeline eventPipeline, IMetricsClient metricsClient, IOrganizationRepository organizationRepository, IProjectRepository projectRepository, IFileStorage storage, ILoggerFactory loggerFactory = null) : base(queue, loggerFactory)
        {
            _eventParserPluginManager = eventParserPluginManager;
            _eventPipeline            = eventPipeline;
            _metricsClient            = metricsClient;
            _organizationRepository   = organizationRepository;
            _projectRepository        = projectRepository;
            _storage = storage;

            AutoComplete = false;
        }
Example #40
0
 public AddOrganizationCommandHandler(IAmACommandProcessor commandProcessor, IOrganizationRepository repository, IDomainFactory domainFactory, ILog logger) : base(logger)
 {
     _commandProcessor = commandProcessor;
     _repository       = repository;
     _domainFactory    = domainFactory;
 }
Example #41
0
 public EventPipeline(IDependencyResolver dependencyResolver, IOrganizationRepository organizationRepository, IProjectRepository projectRepository, IAppStatsClient statsClient) : base(dependencyResolver)
 {
     _organizationRepository = organizationRepository;
     _projectRepository      = projectRepository;
     _statsClient            = statsClient;
 }
Example #42
0
 public SubscriptionService(IUnitOfWork unitOfWork, IOrganizationRepository organizationRepository)
 {
     this.unitOfWork             = unitOfWork;
     this.organizationRepository = organizationRepository;
 }
 public OrganizationService(
     IOrganizationRepository organizationRepository
     )
 {
     this.organizationRepository = organizationRepository;
 }
        public async Task <IReadOnlyCollection <Organization> > GetSelectedOrganizationsAsync(IOrganizationRepository organizationRepository, IProjectRepository projectRepository, IStackRepository stackRepository, string filter = null)
        {
            var associatedOrganizationIds = GetAssociatedOrganizationIds();

            if (associatedOrganizationIds.Count == 0)
            {
                return(EmptyOrganizations);
            }

            if (!String.IsNullOrEmpty(filter))
            {
                var scope = GetFilterScopeVisitor.Run(filter);
                if (scope.IsScopable)
                {
                    Organization organization = null;
                    if (scope.OrganizationId != null)
                    {
                        organization = await organizationRepository.GetByIdAsync(scope.OrganizationId, true);
                    }
                    else if (scope.ProjectId != null)
                    {
                        var project = await projectRepository.GetByIdAsync(scope.ProjectId, true);

                        if (project != null)
                        {
                            organization = await organizationRepository.GetByIdAsync(project.OrganizationId, true);
                        }
                    }
                    else if (scope.StackId != null)
                    {
                        var stack = await stackRepository.GetByIdAsync(scope.StackId, true);

                        if (stack != null)
                        {
                            organization = await organizationRepository.GetByIdAsync(stack.OrganizationId, true);
                        }
                    }

                    if (organization != null)
                    {
                        if (associatedOrganizationIds.Contains(organization.Id) || Request.IsGlobalAdmin())
                        {
                            return new[] { organization }
                        }
Example #45
0
 public UserController(IUserRepository repo, IOrganizationRepository organizations, IMapper mapper)
 {
     _repo          = repo;
     _organizations = organizations;
     _mapper        = mapper;
 }
Example #46
0
 public AdminController(IFileStorage fileStorage, IMessagePublisher messagePublisher, IOrganizationRepository organizationRepository, IQueue <EventPost> eventPostQueue)
 {
     _fileStorage            = fileStorage;
     _messagePublisher       = messagePublisher;
     _organizationRepository = organizationRepository;
     _eventPostQueue         = eventPostQueue;
 }
Example #47
0
 /// <summary>
 /// Ctor.
 /// </summary>
 /// <param name="repository">Organization repository.</param>
 public UpdateOrganizationCommandHandler(IOrganizationRepository repository)
 {
     _repository = Check.NotNull(repository, nameof(repository));
 }
Example #48
0
 public DBMigrationService(BasicAppContext context, IOptions <AppConfig> options, IOrganizationRepository organizationRepository, IAccessPointRepository accessPointRepository)
 {
     this.context = context;
     this.organizationRepository = organizationRepository;
     this.accessPointRepository  = accessPointRepository;
     appConfig = options.Value;
 }
Example #49
0
 public TokenController(IOrganizationRepository organizationRepository, ITokenService tokenService, IContextService contextService)
 {
     _organizationRepository = organizationRepository;
     _tokenService           = tokenService;
     _contextService         = contextService;
 }
Example #50
0
 public UserService(
     IUserRepository userRepository,
     ICipherRepository cipherRepository,
     IOrganizationUserRepository organizationUserRepository,
     IOrganizationRepository organizationRepository,
     IMailService mailService,
     IPushNotificationService pushService,
     IUserStore <User> store,
     IOptions <IdentityOptions> optionsAccessor,
     IPasswordHasher <User> passwordHasher,
     IEnumerable <IUserValidator <User> > userValidators,
     IEnumerable <IPasswordValidator <User> > passwordValidators,
     ILookupNormalizer keyNormalizer,
     IdentityErrorDescriber errors,
     IServiceProvider services,
     ILogger <UserManager <User> > logger,
     ILicensingService licenseService,
     IEventService eventService,
     IApplicationCacheService applicationCacheService,
     IDataProtectionProvider dataProtectionProvider,
     IPaymentService paymentService,
     IPolicyRepository policyRepository,
     IReferenceEventService referenceEventService,
     IFido2 fido2,
     ICurrentContext currentContext,
     GlobalSettings globalSettings,
     IOrganizationService organizationService)
     : base(
         store,
         optionsAccessor,
         passwordHasher,
         userValidators,
         passwordValidators,
         keyNormalizer,
         errors,
         services,
         logger)
 {
     _userRepository             = userRepository;
     _cipherRepository           = cipherRepository;
     _organizationUserRepository = organizationUserRepository;
     _organizationRepository     = organizationRepository;
     _mailService                      = mailService;
     _pushService                      = pushService;
     _identityOptions                  = optionsAccessor?.Value ?? new IdentityOptions();
     _identityErrorDescriber           = errors;
     _passwordHasher                   = passwordHasher;
     _passwordValidators               = passwordValidators;
     _licenseService                   = licenseService;
     _eventService                     = eventService;
     _applicationCacheService          = applicationCacheService;
     _paymentService                   = paymentService;
     _policyRepository                 = policyRepository;
     _organizationServiceDataProtector = dataProtectionProvider.CreateProtector(
         "OrganizationServiceDataProtector");
     _referenceEventService = referenceEventService;
     _fido2               = fido2;
     _currentContext      = currentContext;
     _globalSettings      = globalSettings;
     _organizationService = organizationService;
 }
Example #51
0
 public RoomController(IRoomMetadataRepository roomRepository, IFloorRepository floorRepository, IBuildingRepository buildingRepository, IOrganizationRepository organizationRepository, IGlobalAdministratorRepository globalAdministratorRepository) : base(organizationRepository, globalAdministratorRepository)
 {
     _roomRepository     = roomRepository;
     _floorRepository    = floorRepository;
     _buildingRepository = buildingRepository;
 }
Example #52
0
 public UserController(IUserRepository userRepository, IOrganizationRepository organizationRepository, IMailer mailer) : base(userRepository)
 {
     _organizationRepository = organizationRepository;
     _mailer = mailer;
 }
Example #53
0
 public UserController(IOrganizationRepository organizationRepository)
 {
     _organizationRepository = organizationRepository;
 }
 public OrganizationService(IOrganizationRepository repository)
 {
     this.repository = repository;
 }
 public RemoveUserFromOrganizationCommandHandler(IOrganizationRepository repository)
 {
     _repository = repository;
 }
 public OrganizationMaintenanceWorkItemHandler(IOrganizationRepository organizationRepository, ICacheClient cacheClient, IMessageBus messageBus, BillingManager billingManager, ILoggerFactory loggerFactory = null) : base(loggerFactory)
 {
     _organizationRepository = organizationRepository;
     _billingManager         = billingManager;
     _lockProvider           = new CacheLockProvider(cacheClient, messageBus);
 }
Example #57
0
 public DeviceController(IDeviceRepository deviceRepository, IRoomMetadataRepository roomMetadataRepository, IFloorRepository floorRepository, IBuildingRepository buildingRepository, IBroadcastService broadcastService, IDeviceStatusRepository deviceStatusRepository, IOrganizationRepository organizationRepository, IGlobalAdministratorRepository globalAdministratorRepository) : base(organizationRepository, globalAdministratorRepository)
 {
     _deviceRepository       = deviceRepository;
     _roomMetadataRepository = roomMetadataRepository;
     _floorRepository        = floorRepository;
     _buildingRepository     = buildingRepository;
     _broadcastService       = broadcastService;
     _deviceStatusRepository = deviceStatusRepository;
 }
 public ProcessEventPostsJob(IQueue <EventPost> queue, EventParserPluginManager eventParserPluginManager, EventPipeline eventPipeline, IAppStatsClient statsClient, IOrganizationRepository organizationRepository, IProjectRepository projectRepository)
 {
     _queue = queue;
     _eventParserPluginManager = eventParserPluginManager;
     _eventPipeline            = eventPipeline;
     _statsClient            = statsClient;
     _organizationRepository = organizationRepository;
     _projectRepository      = projectRepository;
 }
 public OrganizationBusiness(IEventBus eventBus, IOrganizationRepository dal)
 {
     _eventBus = eventBus;
     _dal      = dal;
 }
Example #60
0
 /// <summary>
 /// 构造函数,依赖注入初始化
 /// </summary>
 /// <param name="_repository"></param>
 public OrganizationAppService(IOrganizationRepository _repository)
 {
     repository = _repository;
 }