public AgentRegistrationService(EdoContext context, ICounterpartyService counterpartyService, IAgentService agentService, IAgentInvitationService agentInvitationService, IOptions <AgentRegistrationNotificationOptions> notificationOptions, MailSenderWithCompanyInfo mailSender, ILogger <AgentRegistrationService> logger) { _context = context; _counterpartyService = counterpartyService; _agentService = agentService; _agentInvitationService = agentInvitationService; _notificationOptions = notificationOptions.Value; _mailSender = mailSender; _logger = logger; }
public AgentsController(IAgentRegistrationService agentRegistrationService, IAgentContextService agentContextService, IAgentContextInternal agentContextInternal, IAgentInvitationService agentInvitationService, ITokenInfoAccessor tokenInfoAccessor, IAgentSettingsManager agentSettingsManager, IAgentPermissionManagementService permissionManagementService, IHttpClientFactory httpClientFactory, IAgentService agentService, IAgentStatusManagementService agentStatusManagementService) { _agentRegistrationService = agentRegistrationService; _agentContextService = agentContextService; _agentContextInternal = agentContextInternal; _agentInvitationService = agentInvitationService; _tokenInfoAccessor = tokenInfoAccessor; _agentSettingsManager = agentSettingsManager; _permissionManagementService = permissionManagementService; _httpClientFactory = httpClientFactory; _agentService = agentService; _agentStatusManagementService = agentStatusManagementService; }