示例#1
0
        public OrgInitializer(IAdminLogger logger, IStarterKitConnection starterKitConnection, IDeviceAdminManager deviceAdminMgr, ISubscriptionManager subscriptionMgr, IPipelineModuleManager pipelineMgr, IDeviceTypeManager deviceTypeMgr, IDeviceRepositoryManager deviceRepoMgr,
                              IUserManager userManager, IProductManager productManager, IDeviceTypeManager deviceTypeManager, IDeviceConfigurationManager deviceCfgMgr, IDeviceMessageDefinitionManager deviceMsgMgr, IDeploymentInstanceManager instanceMgr,
                              IDeploymentHostManager hostMgr, IDeviceManager deviceManager, IContainerRepositoryManager containerMgr, ISolutionManager solutionMgr, IOrganizationRepo orgMgr, ISimulatorManager simMgr, IVerifierManager verifierMgr)
        {
            _userManager     = userManager;
            _deviceAdminMgr  = deviceAdminMgr;
            _subscriptionMgr = subscriptionMgr;
            _pipelineMgr     = pipelineMgr;
            _deviceTypeMgr   = deviceTypeMgr;
            _deviceMsgMgr    = deviceMsgMgr;
            _deviceCfgMgr    = deviceCfgMgr;
            _deviceRepoMgr   = deviceRepoMgr;
            _productManager  = productManager;
            _verifierMgr     = verifierMgr;
            _deviceTypeMgr   = deviceTypeManager;
            _simulatorMgr    = simMgr;
            _orgRepo         = orgMgr;
            _deviceManager   = deviceManager;
            _hostManager     = hostMgr;

            _instanceMgr = instanceMgr;
            _solutionMgr = solutionMgr;

            _storageUtils = new StorageUtils(new Uri(starterKitConnection.StarterKitStorage.Uri), starterKitConnection.StarterKitStorage.AccessKey,
                                             starterKitConnection.StarterKitStorage.ResourceName, logger);
        }
示例#2
0
        public OrganizationManager(IOrganizationRepo organizationRepo,
                                   IOrganizationLocationRepo locationRepo,
                                   IOrganizationAccountRepo orgAccountRepo,
                                   IAppUserRepo appUserRepo,
                                   IInviteUserRepo inviteUserRepo,
                                   ILocationAccountRepo locationAccountRepo,
                                   ILocationRoleRepo locationRoleRepo,
                                   IOrganizationRoleRepo orgRoleRepo,
                                   ISmsSender smsSender,
                                   IEmailSender emailSender,
                                   IAppConfig appConfig,
                                   ILogger logger) : base(logger, appConfig)
        {
            _appUserRepo         = appUserRepo;
            _organizationRepo    = organizationRepo;
            _orgAccountRepo      = orgAccountRepo;
            _locationRepo        = locationRepo;
            _locationAccountRepo = locationAccountRepo;

            _orgRoleRepo      = orgRoleRepo;
            _locationRoleRepo = locationRoleRepo;

            _smsSender      = smsSender;
            _emailSender    = emailSender;
            _inviteUserRepo = inviteUserRepo;
        }
示例#3
0
        public OrgManager(IOrganizationRepo organizationRepo,
                          IOrgLocationRepo locationRepo,
                          IOrgUserRepo orgUserRepo,
                          IAppUserRepo appUserRepo,
                          IInviteUserRepo inviteUserRepo,
                          ILocationUserRepo locationUserRepo,
                          ILocationRoleRepo locationRoleRepo,
                          IOrganizationRoleRepo orgRoleRepo,
                          ISmsSender smsSender,
                          IEmailSender emailSender,
                          IAppConfig appConfig,
                          IDependencyManager depManager,
                          ISecurity security,
                          IOrgInitializer orgInitializer,
                          IAdminLogger logger) : base(logger, appConfig, depManager, security)
        {
            _appUserRepo      = appUserRepo;
            _organizationRepo = organizationRepo;
            _orgUserRepo      = orgUserRepo;
            _locationRepo     = locationRepo;
            _locationUserRepo = locationUserRepo;

            _orgRoleRepo      = orgRoleRepo;
            _locationRoleRepo = locationRoleRepo;
            _smsSender        = smsSender;
            _emailSender      = emailSender;
            _inviteUserRepo   = inviteUserRepo;
            _adminLogger      = logger;
            _orgInitializer   = orgInitializer;
        }
示例#4
0
 public DepartmentSaveHandler(IOrganizationRepo organizationRepo)
 {
     this.organizationRepo = organizationRepo;
 }
示例#5
0
 public OrganizationController(ILogger <OrganizationController> logger, IOrganizationRepo orgRepo)
 {
     _logger      = logger;
     this.orgRepo = orgRepo;
 }
 public DesignationSaveHandler(IOrganizationRepo organizationRepo)
 {
     this.organizationRepo = organizationRepo;
 }
 public RoleHandler(IOrganizationRepo organizationRepo)
 {
     this.organizationRepo = organizationRepo;
 }
 public EmployeeHandler(IEmployeeRepo employeeRepo, IOrganizationRepo orgRepo)
 {
     this.employeeRepo = employeeRepo;
     this.orgRepo      = orgRepo;
 }
示例#9
0
 public PersonsController(IPersonRepo personRepository, IOrganizationRepo organizationRepo, IMapper mapper)
 {
     _personRepository       = personRepository;
     _organizationRepository = organizationRepo;
     _mapper = mapper;
 }
示例#10
0
 public OrganizationsController(IOrganizationRepo repository, IMapper mapper)
 {
     _repository = repository;
     _mapper     = mapper;
 }