/// <summary> /// Creates a new instance of a UserController class. /// </summary> /// <param name="logger"></param> /// <param name="optionsKeycloak"></param> /// <param name="options"></param> /// <param name="pimsService"></param> /// <param name="mapper"></param> /// <param name="requestClient"></param> public UserController(ILogger <UserController> logger, IOptionsMonitor <Keycloak.Configuration.KeycloakOptions> optionsKeycloak, IOptions <PimsOptions> options, IPimsService pimsService, IMapper mapper, IProxyRequestClient requestClient) { _logger = logger; _optionsKeycloak = optionsKeycloak.CurrentValue; _requestClient = requestClient; _pimsService = pimsService; _mapper = mapper; _options = options.Value; }
/// <summary> /// Creates a new instance of a UserController class. /// </summary> /// <param name="optionsKeycloak"></param> /// <param name="requestClient"></param> public UserController(IOptionsMonitor <Keycloak.Configuration.KeycloakOptions> optionsKeycloak, IProxyRequestClient requestClient) { _optionsKeycloak = optionsKeycloak.CurrentValue; _requestClient = requestClient; }
/// <summary> /// Creates a new instance of a AuthController class, initializes it with the specified arguments. /// </summary> /// <param name="optionsKeycloak"></param> /// <param name="pimsService"></param> public AuthController(IOptionsMonitor <Keycloak.Configuration.KeycloakOptions> optionsKeycloak, IPimsService pimsService) { _optionsKeycloak = optionsKeycloak.CurrentValue; _pimsService = pimsService; }