/// <summary> /// default constructor /// </summary> /// <param name="applicationLogTools"></param> /// <param name="repository"></param> /// <param name="mapper"></param> public ApiControllerBase(IApplicationLogTools applicationLogTools , IRepository <TEntity, TPrimaryKey> repository , IMapper mapper) { _applicationLogTools = applicationLogTools; _repository = repository; _mapper = mapper; }
public ApiAuthentication(ConfigurationManager configurationManager , IApplicationLogTools applicationLogTools , HttpClient httpClient) { _applicationLogTools = applicationLogTools; _configurationManager = configurationManager; _httpClient = httpClient; }
public UserAuthenticationManager(IApplicationLogTools applicationLogTools , ConfigurationManager configurationManager , ITokenAcquisition tokenAcquisition) { _applicationLogTools = applicationLogTools; _configurationManager = configurationManager; _tokenAcquisition = tokenAcquisition; }
/// <summary> /// default constructor /// </summary> /// <param name="applicationLogTools"></param> /// <param name="fileStorageManager"></param> /// <param name="mapper"></param> public FileStorageController(IApplicationLogTools applicationLogTools , FileStorageManager fileStorageManager , IMapper mapper) { _applicationLogTools = applicationLogTools; _fileStorageManager = fileStorageManager; _mapper = mapper; }
public AzureFileStorage(IApplicationLogTools applicationLogTools , ConfigurationManager configurationManager , IRepository <FileStorage, long> repositoryFileStorage) { _applicationLogTools = applicationLogTools; _configurationManager = configurationManager; _repositoryFileStorage = repositoryFileStorage; }
/// <summary> /// default constructor /// </summary> /// <param name="applicationLogTools"></param> /// <param name="cmsOutputManager"></param> /// <param name="mapper"></param> public CmsOutputController(IApplicationLogTools applicationLogTools , CmsOutputManager cmsOutputManager , IMapper mapper) { _applicationLogTools = applicationLogTools; _cmsOutputManager = cmsOutputManager; _mapper = mapper; }
public CmsOutputManager(IApplicationLogTools applicationLogTools , IRepository <NavigationMenu, long> repositoryNavigationMenu , IRepository <WebsiteInfo, long> repositoryWebsiteInfo , ConfigurationManager configurationManager , UserManager userManager) { _applicationLogTools = applicationLogTools; _repositoryNavigationMenu = repositoryNavigationMenu; _repositoryWebsiteInfo = repositoryWebsiteInfo; _configurationManager = configurationManager; _userManager = userManager; }
public ApiCmsRepository(IApplicationLogTools applicationLogTools , ConfigurationManager configurationManager , HttpClient httpClient , ITokenAcquisition tokenAcquisition , IHttpContextAccessor contextAccessor , IMapper mapper) : base(applicationLogTools , configurationManager , httpClient , tokenAcquisition , contextAccessor , mapper , "ApiCms") { _applicationLogTools = applicationLogTools; }
/// <summary> /// default constructor /// </summary> /// <param name="applicationLogTools"></param> /// <param name="configurationManager"></param> /// <param name="httpClient"></param> /// <param name="tokenAcquisition"></param> /// <param name="mapper"></param> /// <param name="apiGroupConfigurationName"></param> public ApiRepositoryStandard(IApplicationLogTools applicationLogTools , ConfigurationManager configurationManager , HttpClient httpClient , ITokenAcquisition tokenAcquisition , IHttpContextAccessor contextAccessor , IMapper mapper , string apiGroupConfigurationName) : base(applicationLogTools , configurationManager , httpClient , tokenAcquisition , contextAccessor , mapper , apiGroupConfigurationName) { _applicationLogTools = applicationLogTools; }
/// <summary> /// default constructor /// </summary> /// <param name="applicationLogTools"></param> /// <param name="configurationManager"></param> /// <param name="httpClient"></param> /// <param name="tokenAcquisition"></param> /// <param name="mapper"></param> /// <param name="apiGroupConfigurationName"></param> public ApiRepositoryBase(IApplicationLogTools applicationLogTools , ConfigurationManager configurationManager , HttpClient httpClient , ITokenAcquisition tokenAcquisition , IHttpContextAccessor contextAccessor , IMapper mapper , string apiGroupConfigurationName) { _applicationLogTools = applicationLogTools; _configurationManager = configurationManager; _httpClient = httpClient; _tokenAcquisition = tokenAcquisition; _contextAccessor = contextAccessor; _mapper = mapper; _apiGroupConfigurationName = apiGroupConfigurationName; if (_httpClient.BaseAddress == null) { _httpClient.BaseAddress = new Uri(_configurationManager.GetValue($"AzureAdPermissions:{_apiGroupConfigurationName}BaseAddress")); } }
/// <summary> /// default constructor /// </summary> /// <param name="applicationLogTools"></param> /// <param name="repository"></param> /// <param name="mapper"></param> public NavigationMenuController(IApplicationLogTools applicationLogTools , IRepository <NavigationMenu, long> repository , IMapper mapper) : base(applicationLogTools, repository, mapper) { }
/// <summary> /// default constructor /// </summary> /// <param name="applicationLogTools"></param> /// <param name="repository"></param> /// <param name="mapper"></param> public ApplicationInfoController(IApplicationLogTools applicationLogTools , IRepository <ApplicationInfo, long> repository , IMapper mapper) : base(applicationLogTools, repository, mapper) { }
/// <summary> /// default constructor /// </summary> /// <param name="applicationLogTools"></param> /// <param name="repository"></param> /// <param name="mapper"></param> public WebpageContentController(IApplicationLogTools applicationLogTools , IRepository <WebpageContent, long> repository , IMapper mapper) : base(applicationLogTools, repository, mapper) { }
/// <summary> /// default constructor /// </summary> /// <param name="applicationLogTools"></param> public ApplicationLogController(IApplicationLogTools applicationLogTools) { _applicationLogTools = applicationLogTools; }