/// <summary> /// Initializes a new instance of the <see cref="RegistrarController" /> class. /// </summary> /// <param name="logger">The logger.</param> /// <param name="serviceManager">The service repository.</param> /// <param name="protocolNegotiator">The protocol negotiator.</param> /// <param name="sessionManager">The session manager.</param> public RegistrarController(ILogger <RegistrarController> logger, IRegisteredServiceManager serviceManager, IProtocolNegotiator protocolNegotiator, IServiceSessionManager sessionManager) { this.logger = logger; this.serviceManager = serviceManager; this.protocolNegotiator = protocolNegotiator; this.sessionManager = sessionManager; }
/// <summary> /// Initializes a new instance of the <see cref="RegisteredServicesManager" /> class. /// </summary> /// <param name="logger">The logger.</param> /// <param name="serviceRepository">The service repository.</param> /// <param name="sessionManager">The session manager.</param> /// <param name="mapper">The mapper.</param> public RegisteredServicesManager(ILogger <RegisteredServicesManager> logger, IRegisteredServiceRepository serviceRepository, IServiceSessionManager sessionManager, IMapper mapper) { Guard.NotNull(logger, nameof(logger)); Guard.NotNull(serviceRepository, nameof(serviceRepository)); Guard.NotNull(sessionManager, nameof(sessionManager)); Guard.NotNull(mapper, nameof(mapper)); this.logger = logger; this.serviceRepository = serviceRepository; this.sessionManager = sessionManager; this.mapper = mapper; }
/// <summary> /// Initializes a new instance of the <see cref="ServicesController"/> class. /// </summary> /// <param name="logger">The logger.</param> /// <param name="sessionManager">The service manager.</param> public SessionsController(ILogger <SessionsController> logger, IServiceSessionManager sessionManager) { this.logger = logger; this.sessionManager = sessionManager; }