Пример #1
0
 /// <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;
 }
Пример #3
0
 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;
 }
Пример #7
0
 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;
 }
Пример #8
0
 public ApiCmsRepository(IApplicationLogTools applicationLogTools
                         , ConfigurationManager configurationManager
                         , HttpClient httpClient
                         , ITokenAcquisition tokenAcquisition
                         , IHttpContextAccessor contextAccessor
                         , IMapper mapper) : base(applicationLogTools
                                                  , configurationManager
                                                  , httpClient
                                                  , tokenAcquisition
                                                  , contextAccessor
                                                  , mapper
                                                  , "ApiCms")
 {
     _applicationLogTools = applicationLogTools;
 }
Пример #9
0
 /// <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;
 }
Пример #10
0
        /// <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"));
            }
        }
Пример #11
0
 /// <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)
 {
 }
Пример #13
0
 /// <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)
 {
 }
Пример #14
0
 /// <summary>
 /// default constructor
 /// </summary>
 /// <param name="applicationLogTools"></param>
 public ApplicationLogController(IApplicationLogTools applicationLogTools)
 {
     _applicationLogTools = applicationLogTools;
 }