public override void OnActionExecuting(ActionExecutingContext context) { IHeaderCustomerGUID customerGuid = _container.GetInstance <IHeaderCustomerGUID>(); if (customerGuid.CustomerGUID == Guid.Empty) { context.Result = new UnauthorizedResult(); } }
public InstanceController(Container container, IInstanceManagementRepository instanceManagementRepository, ICharactersRepository charactersRepository, IOptions <APIPathOptions> owsApiPathConfig, IHeaderCustomerGUID customerGuid) { _container = container; _instanceManagementRepository = instanceManagementRepository; _charactersRepository = charactersRepository; _owsApiPathConfig = owsApiPathConfig; _customerGuid = customerGuid; }
/// <summary> /// Constructor for Public User related API calls. /// </summary> /// <remarks> /// All dependencies are injected. /// </remarks> public UsersController(Container container, IUsersRepository usersRepository, IExternalLoginProvider externalLoginProvider, ICharactersRepository charactersRepository, IHeaderCustomerGUID customerGuid, IOptions <PublicAPIOptions> owsGeneralConfig, IOptions <APIPathOptions> owsApiPathConfig, IHttpClientFactory httpClientFactory) { _container = container; _usersRepository = usersRepository; _externalLoginProvider = externalLoginProvider; _charactersRepository = charactersRepository; _customerGuid = customerGuid; _owsGeneralConfig = owsGeneralConfig; _owsApiPathConfig = owsApiPathConfig; _httpClientFactory = httpClientFactory; }
public void SetData(IUsersRepository usersRepository, IExternalLoginProvider externalLoginProvider, IHeaderCustomerGUID customerGuid) { customerGUID = customerGuid.CustomerGUID; this.usersRepository = usersRepository; this.externalLoginProvider = externalLoginProvider; }
public void SetData(IOptions <APIPathOptions> owsApiPathConfig, IInstanceManagementRepository instanceMangementRepository, IHeaderCustomerGUID customerGuid) { this.owsApiPathConfig = owsApiPathConfig; this.instanceMangementRepository = instanceMangementRepository; CustomerGUID = customerGuid.CustomerGUID; }
public StatusController(ICharactersRepository charactersRepository, IHeaderCustomerGUID customerGuid) { _charactersRepository = charactersRepository; _customerGuid = customerGuid; }
public void SetData(ICharactersRepository charactersRepository, IHeaderCustomerGUID customerGuid) { this.charactersRepository = charactersRepository; customerGUID = customerGuid.CustomerGUID; }
public void SetData(IUsersRepository usersRepository, IHeaderCustomerGUID customerGuid) { customerGUID = customerGuid.CustomerGUID; this.usersRepository = usersRepository; }
/// <summary> /// Constructor for Public Character related API calls. /// </summary> /// <remarks> /// All dependencies are injected. /// </remarks> public CharactersController(Container container, ICharactersRepository charactersRepository, IHeaderCustomerGUID customerGuid) { _container = container; _charactersRepository = charactersRepository; _customerGuid = customerGuid; }
public void SetData(IInstanceManagementRepository instanceManagementRepository, string ip, IHeaderCustomerGUID customerGuid) { _instanceManagementRepository = instanceManagementRepository; _ip = ip; _customerGUID = customerGuid.CustomerGUID; }
/// <summary> /// Set Dependencies for GetByNameRequest /// </summary> /// <remarks> /// Injects the dependencies for the GetByNameRequest. /// </remarks> public void SetData(ICharactersRepository charactersRepository, IHeaderCustomerGUID customerGuid) { //CustomerGUID = new Guid("56FB0902-6FE7-4BFE-B680-E3C8E497F016"); CustomerGUID = customerGuid.CustomerGUID; this.charactersRepository = charactersRepository; }
public void SetData(IOptions <PublicAPIOptions> owsGeneralConfig, IUsersRepository usersRepository, ICharactersRepository charactersRepository, IHeaderCustomerGUID customerGuid, IHttpClientFactory httpClientFactory) { this.owsGeneralConfig = owsGeneralConfig; this.usersRepository = usersRepository; this.charactersRepository = charactersRepository; this.httpClientFactory = httpClientFactory; CustomerGUID = customerGuid.CustomerGUID; }
public void SetData(IOptions <APIPathOptions> owsApiPathConfig, ICharactersRepository charactersRepository, IHeaderCustomerGUID customerGuid) { this.owsApiPathConfig = owsApiPathConfig; this.charactersRepository = charactersRepository; CustomerGUID = customerGuid.CustomerGUID; }
public StoreCustomerGUIDMiddleware(IHeaderCustomerGUID customerGuid) { _customerGuid = customerGuid; }
public void SetData(Guid id, IUsersRepository usersRepository, IHeaderCustomerGUID customerGuid) { userGuid = id; this.customerGuid = customerGuid.CustomerGUID; this.usersRepository = usersRepository; }