/// <summary> /// EmailLogsController constructor /// </summary> /// <param name="repository"></param> /// <param name="membershipManager"></param> /// <param name="userManager"></param> /// <param name="httpContextAccessor"></param> public EmailAccountsController( IEmailAccountRepository repository, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IConfiguration configuration, IHttpContextAccessor httpContextAccessor) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { this.httpContextAccessor = httpContextAccessor; }
/// <summary> /// IntegrationEventLogsController constructor /// </summary> /// <param name="repository"></param> /// <param name="membershipManager"></param> /// <param name="userManager"></param> /// <param name="configuration"></param> /// <param name="httpContextAccessor"></param> public IntegrationEventLogsController( IIntegrationEventLogRepository repository, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IConfiguration configuration, IHttpContextAccessor httpContextAccessor) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { this.repository = repository; }
public InitialSetupController( RoleManager <IdentityRole> roleManager, ApplicationIdentityUserManager userManager, IInternalLogic internalLogic) { _roleManager = roleManager; _userManager = userManager; _internalLogic = internalLogic; }
/// <summary> /// LookupValuesController constructor /// </summary> /// <param name="repository"></param> /// <param name="membershipManager"></param> /// <param name="userManager"></param> /// <param name="httpContextAccessor"></param> /// <param name="configuration"></param> /// <param name="organizationManager"></param> public LookupValuesController( ILookupValueRepository repository, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IOrganizationManager organizationManager, IConfiguration configuration, IHttpContextAccessor httpContextAccessor) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { }
/// <summary> /// ConfigurationValues constructor /// </summary> /// <param name="repository"></param> /// <param name="userManager"></param> /// <param name="httpContextAccessor"></param> /// <param name="membershipManager"></param> /// <param name="configuration"></param> public ConfigurationValuesController( IConfigurationValueRepository repository, ApplicationIdentityUserManager userManager, IHttpContextAccessor httpContextAccessor, IMembershipManager membershipManager, IConfiguration configuration ) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { }
/// <summary> /// OrganizationUnitsController constructor /// </summary> /// <param name="repository"></param> /// <param name="membershipManager"></param> /// <param name="userManager"></param> /// <param name="httpContextAccessor"></param> public OrganizationUnitsController( IOrganizationUnitRepository repository, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IConfiguration configuration, IHttpContextAccessor httpContextAccessor) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { this.membershipManager = membershipManager; this.membershipManager.SetContext(base.SecurityContext); }
/// <summary> /// IntegrationEventSubscriptionsController constructor /// </summary> /// <param name="repository"></param> /// <param name="membershipManager"></param> /// <param name="userManager"></param> /// <param name="configuration"></param> /// <param name="httpContextAccessor"></param> public IntegrationEventSubscriptionsController( IIntegrationEventSubscriptionRepository repository, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IConfiguration configuration, IHttpContextAccessor httpContextAccessor, IIntegrationEventSubscriptionManager manager) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { _manager = manager; }
/// <summary> /// ReadOnlyEntityController constructor /// </summary> /// <param name="repository"></param> /// <param name="userManager"></param> /// <param name="httpContextAccessor"></param> /// <param name="membershipManager"></param> /// <param name="configuration"></param> protected ReadOnlyEntityController(IReadOnlyEntityRepository <T> repository, ApplicationIdentityUserManager userManager, IHttpContextAccessor httpContextAccessor, IMembershipManager membershipManager, IConfiguration configuration) : base(httpContextAccessor, userManager, membershipManager) { readRepository = repository; config = configuration; readRepository.SetContext(SecurityContext); }
/// <summary> /// EmailSettingsController constructor /// </summary> /// <param name="repository"></param> /// <param name="membershipManager"></param> /// <param name="userManager"></param> /// <param name="httpContextAccessor"></param> /// <param name="configuration"></param> /// <param name="organizationManager"></param> public EmailSettingsController( IEmailSettingsRepository repository, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IConfiguration configuration, IHttpContextAccessor httpContextAccessor, IOrganizationManager organizationManager) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { this.organizationManager = organizationManager; }
/// <summary> /// EntityController constructor /// </summary> /// <param name="repository"></param> /// <param name="userManager"></param> /// <param name="httpContextAccessor"></param> /// <param name="membershipManager"></param> protected EntityController(IEntityRepository <T> repository, ApplicationIdentityUserManager userManager, IHttpContextAccessor httpContextAccessor, IMembershipManager membershipManager, IConfiguration configuration) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { this.repository = repository; repository.SetContext(SecurityContext); }
/// <summary> /// EmailVerificationsController constructor /// </summary> /// <param name="repository"></param> /// <param name="membershipManager"></param> /// <param name="userManager"></param> /// <param name="httpContextAccessor"></param> /// <param name="configuration"></param> /// <param name="emailSender"></param> public EmailVerificationsController( IEmailVerificationRepository repository, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IHttpContextAccessor httpContextAccessor, IConfiguration configuration, IEmailManager emailSender) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { this.emailSender = emailSender; }
public QueuesController( IQueueRepository repository, IQueueManager queueManager, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IConfiguration configuration, IHttpContextAccessor httpContextAccessor) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { this.queueManager = queueManager; }
//TODO: add folder / file (google/amazon/azure) //TODO: upload / download a file (google/amazon/azure) //TODO: delete a folder / file (google/amazon/azure) /// <summary> /// FilesController constructor /// </summary> /// <param name="manager"></param> /// <param name="configuration"></param> /// <param name="httpContextAccessor"></param> /// <param name="membershipManager"></param> /// <param name="userManager"></param> public FilesController( IFileManager manager, IServerFileRepository serverFileRepository, ApplicationIdentityUserManager userManager, IHttpContextAccessor httpContextAccessor, IMembershipManager membershipManager, IConfiguration configuration) : base(serverFileRepository, userManager, httpContextAccessor, membershipManager, configuration) { _manager = manager; }
/// <summary> /// ApplicationBaseController constructor /// </summary> /// <param name="httpContextAccessor"></param> /// <param name="userManager"></param> /// <param name="membershipManager"></param> protected ApplicationBaseController( IHttpContextAccessor httpContextAccessor, ApplicationIdentityUserManager userManager, IMembershipManager membershipManager) { _httpContextAccessor = httpContextAccessor; this.userManager = userManager; _membershipManager = membershipManager; //Initialize user security context InitializeUserSecurityContext(); }
/// <summary> /// AuditLogController constructor /// </summary> /// <param name="repository"></param> /// <param name="membershipManager"></param> /// <param name="userManager"></param> /// <param name="httpContextAccessor"></param> /// <param name="manager"></param> public AuditLogsController( IAuditLogRepository repository, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IHttpContextAccessor httpContextAccessor, IConfiguration configuration, IAuditLogManager manager) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { this.manager = manager; config = configuration; }
/// <summary> /// AutomationLogsController constructor /// </summary> /// <param name="configuration"></param> /// <param name="userManager"></param> /// <param name="repository"></param> /// <param name="membershipManager"></param> /// <param name="httpContextAccessor"></param> /// <param name="automationLogManager"></param> public AutomationLogsController( IAutomationLogRepository repository, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IAutomationLogManager automationLogManager, IConfiguration configuration, IHttpContextAccessor httpContextAccessor) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { _automationLogManager = automationLogManager; _automationLogManager.SetContext(SecurityContext); }
public ProcessLogsController( IProcessLogRepository repository, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IProcessLogManager processLogManager, IConfiguration configuration, IHttpContextAccessor httpContextAccessor) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { this.processLogManager = processLogManager; this.processLogManager.SetContext(SecurityContext); }
/// <summary> /// IntegrationEventSubscriptionAttemptsController costructor /// </summary> /// <param name="repository"></param> /// <param name="attemptManager"></param> /// <param name="membershipManager"></param> /// <param name="userManager"></param> /// <param name="configuration"></param> /// <param name="httpContextAccessor"></param> public IntegrationEventSubscriptionAttemptsController( IIntegrationEventSubscriptionAttemptRepository repository, IIntegrationEventSubscriptionAttemptManager attemptManager, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IConfiguration configuration, IHttpContextAccessor httpContextAccessor) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { this.repository = repository; this.attemptManager = attemptManager; }
public CredentialsController( ICredentialRepository repository, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, ICredentialManager credentialManager, IConfiguration configuration, IHttpContextAccessor httpContextAccessor) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { this.httpContextAccessor = httpContextAccessor; this.credentialManager = credentialManager; this.credentialManager.SetContext(SecurityContext); }
/// <summary> /// EmailAttachmentsController constuctor /// </summary> /// <param name="repository"></param> /// <param name="httpContextAccessor"></param> /// <param name="userManager"></param> /// <param name="membershipManager"></param> /// <param name="configuration"></param> /// <param name="manager"></param> public EmailAttachmentsController( IEmailAttachmentRepository repository, IHttpContextAccessor httpContextAccessor, ApplicationIdentityUserManager userManager, IMembershipManager membershipManager, IConfiguration configuration, IFileManager fileManager, IEmailManager manager) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { _fileManager = fileManager; _manager = manager; }
/// <summary> /// MembershipController constructor /// </summary> /// <param name="repository"></param> /// <param name="orgMemberRepository"></param> /// <param name="membershipManager"></param> /// <param name="userManager"></param> /// <param name="configuration"></param> /// <param name="httpContextAccessor"></param> public MembershipController( IOrganizationRepository repository, IOrganizationMemberRepository orgMemberRepository, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IConfiguration configuration, IHttpContextAccessor httpContextAccessor) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { _membershipManager = membershipManager; _orgMemberRepository = orgMemberRepository; _membershipManager.SetContext(base.SecurityContext); _orgMemberRepository.SetContext(base.SecurityContext); }
/// <summary> /// AutomationExecutionLogsController constructor /// </summary> /// <param name="repository"></param> /// <param name="agentRepository"></param> /// <param name="membershipManager"></param> /// <param name="userManager"></param> /// <param name="automationExecutionLogManager"></param> /// <param name="httpContextAccessor"></param> /// <param name="configuration"></param> public AutomationExecutionLogsController( IAutomationExecutionLogRepository repository, IAgentRepository agentRepository, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IAutomationExecutionLogManager automationExecutionLogManager, IHttpContextAccessor httpContextAccessor, IConfiguration configuration) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { this.automationExecutionLogManager = automationExecutionLogManager; this.automationExecutionLogManager.SetContext(base.SecurityContext); this.agentRepository = agentRepository; }
/// <summary> /// JobsController constructor /// </summary> /// <param name="repository"></param> /// <param name="membershipManager"></param> /// <param name="userManager"></param> /// <param name="jobManager"></param> /// <param name="hub"></param> /// <param name="configuration"></param> /// <param name="httpContextAccessor"></param> public JobsController( IJobRepository repository, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IJobManager jobManager, IHubContext <NotificationHub> hub, IConfiguration configuration, IHttpContextAccessor httpContextAccessor) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { this.jobManager = jobManager; this.jobManager.SetContext(base.SecurityContext); _hub = hub; }
/// <summary> /// AgentGroupsController constructor /// </summary> /// <param name="membershipManager"></param> /// <param name="userManager"></param> /// <param name="accessor"></param> /// <param name="configuration"></param> public AgentGroupsController( IAgentGroupRepository agentGroupRepository, ApplicationIdentityUserManager userManager, IHttpContextAccessor accessor, IMembershipManager membershipManager, IConfiguration configuration, IAgentGroupManager agentGroupsManager, IWebhookPublisher webhookPublisher) : base(agentGroupRepository, userManager, accessor, membershipManager, configuration) { _agentGroupsManager = agentGroupsManager; _webhookPublisher = webhookPublisher; _agentGroupRepository = agentGroupRepository; }
/// <summary> /// BinaryObjectsController constructor /// </summary> /// <param name="repository"></param> /// <param name="membershipManager"></param> /// <param name="userManager"></param> /// <param name="binaryObjectManager"></param> /// <param name="httpContextAccessor"></param> public BinaryObjectsController( IBinaryObjectRepository repository, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IBinaryObjectManager binaryObjectManager, IHttpContextAccessor httpContextAccessor, IConfiguration configuration, IOrganizationManager organizationManager) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { this.binaryObjectManager = binaryObjectManager; this.organizationManager = organizationManager; this.binaryObjectManager.SetContext(SecurityContext); }
/// <summary> /// Automation Controller constructor /// </summary> /// <param name="repository"></param> /// <param name="membershipManager"></param> /// <param name="manager"></param> /// <param name="userManager"></param> /// <param name="httpContextAccessor"></param> /// <param name="configuration"></param> /// <param name="webhookPublisher"></param> /// <param name="dbContext"></param> public AutomationsController( IAutomationRepository repository, IAutomationManager manager, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IHttpContextAccessor httpContextAccessor, IConfiguration configuration, IWebhookPublisher webhookPublisher, StorageContext dbContext) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { _manager = manager; _webhookPublisher = webhookPublisher; _dbContext = dbContext; }
/// <summary> /// AccessRequestsController constructor /// </summary> /// <param name="repository"></param> /// <param name="manager"></param> /// <param name="accessRequestManager"></param> /// <param name="userManager"></param> /// <param name="httpContextAccessor"></param> public AccessRequestsController( IAccessRequestRepository repository, IMembershipManager manager, IAccessRequestsManager accessRequestManager, ApplicationIdentityUserManager userManager, IConfiguration configuration, IHttpContextAccessor httpContextAccessor) : base(repository, userManager, httpContextAccessor, manager, configuration) { _manager = manager; this.accessRequestManager = accessRequestManager; _manager.SetContext(base.SecurityContext);; this.accessRequestManager.SetContext(base.SecurityContext); }
/// <summary> /// QueueItemAttachmentsController constructor /// </summary> /// <param name="repository"></param> /// <param name="httpContextAccessor"></param> /// <param name="userManager"></param> /// <param name="membershipManager"></param> /// <param name="configuration"></param> /// <param name="queueItemRepository"></param> /// <param name="manager"></param> /// <param name="webhookPublisher"></param> public QueueItemAttachmentsController( IQueueItemAttachmentRepository repository, IHttpContextAccessor httpContextAccessor, ApplicationIdentityUserManager userManager, IMembershipManager membershipManager, IConfiguration configuration, IQueueItemRepository queueItemRepository, IQueueItemManager manager, IWebhookPublisher webhookPublisher) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { _queueItemRepository = queueItemRepository; _manager = manager; _webhookPublisher = webhookPublisher; }
/// <summary> /// AssetsController constructor /// </summary> /// <param name="repository"></param> /// <param name="membershipManager"></param> /// <param name="userManager"></param> /// <param name="processManager"></param> /// <param name="httpContextAccessor"></param> /// <param name="binaryObjectManager"></param> /// <param name="configuration"></param> /// <param name="binaryObjectRepo"></param> public AssetsController( IAssetRepository repository, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IProcessManager processManager, IHttpContextAccessor httpContextAccessor, IBinaryObjectManager binaryObjectManager, IConfiguration configuration, IBinaryObjectRepository binaryObjectRepo) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { this.processManager = processManager; this.binaryObjectRepo = binaryObjectRepo; this.binaryObjectManager = binaryObjectManager; }
/// <summary> /// EmailsController constructor /// </summary> /// <param name="repository"></param> /// <param name="membershipManager"></param> /// <param name="userManager"></param> /// <param name="httpContextAccessor"></param> /// <param name="configuration"></param> /// <param name="binaryObjectRepository"></param> /// <param name="manager"></param> /// <param name="emailAttachmentRepository"></param> public EmailsController( IEmailRepository repository, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IConfiguration configuration, IHttpContextAccessor httpContextAccessor, IBinaryObjectRepository binaryObjectRepository, IEmailManager manager, IEmailAttachmentRepository emailAttachmentRepository) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { this.binaryObjectRepository = binaryObjectRepository; this.manager = manager; this.emailAttachmentRepository = emailAttachmentRepository; }