protected async Task <string> SelfTest(AppSettings appSettings, IUserRepository userRepository, IJsonDataRepository jsonDataRepository, ITokensRepository tokensRepository, IServiceTokenRepository serviceTokensRepository, IKeyValuesRepository keyValuesRepository, ILockRepository lockRepository, IAccessDataRepository accessDataRepository, ILog log) { _userRepository = userRepository; _log = log; _appSettings = appSettings; _jsonDataRepository = jsonDataRepository; _tokensRepository = tokensRepository; _serviceTokensRepository = serviceTokensRepository; _keyValuesRepository = keyValuesRepository; _lockRepository = lockRepository; _accessDataRepository = accessDataRepository; var sb = new StringBuilder(); AddCaption(sb, "Self testing for the system."); AddHeader(sb, "Check Settings"); if (TestSettings(sb)) { AddHeader(sb, "Check DataBase connections"); if (await TestDataBases(sb)) { AddSuccess(sb, "Self Testing successfully completed"); } } return(sb.ToString()); }
public CheckListController(ILogFactory logFactory, IUserRepository userRepository, AppSettings appSettings, IJsonDataRepository jsonDataRepository, ITokensRepository tokensRepository, IServiceTokenRepository serviceTokensRepository, IKeyValuesRepository keyValuesRepository, ILockRepository lockRepository, IAccessDataRepository accessDataRepository, IUserActionHistoryRepository userActionHistoryRepository) : base(userActionHistoryRepository) { _log = logFactory.CreateLog(this); _userRepository = userRepository; _appSettings = appSettings; _jsonDataRepository = jsonDataRepository; _tokensRepository = tokensRepository; _serviceTokensRepository = serviceTokensRepository; _keyValuesRepository = keyValuesRepository; _lockRepository = lockRepository; _accessDataRepository = accessDataRepository; }
public ApiRepositoryController(ILogFactory logFactory, IUserActionHistoryRepository userActionHistoryRepository, IRepositoriesRepository repositoriesRepository, IRepositoryDataRepository repositoryDataRepository, IKeyValuesRepository keyValuesRepository, IKeyValueHistoryRepository keyValueHistoryRepository, IRepositoriesUpdateHistoryRepository repositoriesUpdateHistoryRepository, IConnectionUrlHistoryRepository connectionUrlHistoryRepository, INetworkRepository networkRepository, IServiceTokenRepository serviceTokensRepository, AppSettings appSettings, IRepositoriesService repositoriesService) : base(userActionHistoryRepository) { _appSettings = appSettings; _log = logFactory.CreateLog(this); _repositoriesRepository = repositoriesRepository; _repositoryDataRepository = repositoryDataRepository; _keyValuesRepository = keyValuesRepository; _keyValueHistoryRepository = keyValueHistoryRepository; _repositoriesUpdateHistoryRepository = repositoriesUpdateHistoryRepository; _connectionUrlHistoryRepository = connectionUrlHistoryRepository; _networkRepository = networkRepository; _serviceTokensRepository = serviceTokensRepository; _repositoriesService = repositoriesService; }
public SelfTestService( AppSettings appSettings, IUserRepository userRepository, IJsonDataRepository jsonDataRepository, ITokensRepository tokensRepository, IServiceTokenRepository serviceTokensRepository, IKeyValuesRepository keyValuesRepository, ILockRepository lockRepository, IAccessDataRepository accessDataRepository) { _userRepository = userRepository; _appSettings = appSettings; _jsonDataRepository = jsonDataRepository; _tokensRepository = tokensRepository; _serviceTokensRepository = serviceTokensRepository; _keyValuesRepository = keyValuesRepository; _lockRepository = lockRepository; _accessDataRepository = accessDataRepository; }
public ApiRepositoryController( ILogFactory logFactory, IUserActionHistoryRepository userActionHistoryRepository, IRepositoriesRepository repositoriesRepository, IRepositoryDataRepository repositoryDataRepository, IKeyValuesRepository keyValuesRepository, IConnectionUrlHistoryRepository connectionUrlHistoryRepository, INetworkRepository networkRepository, IServiceTokenRepository serviceTokensRepository, IRepositoriesService repositoriesService) : base(userActionHistoryRepository, logFactory) { _repositoriesRepository = repositoriesRepository; _repositoryDataRepository = repositoryDataRepository; _keyValuesRepository = keyValuesRepository; _connectionUrlHistoryRepository = connectionUrlHistoryRepository; _networkRepository = networkRepository; _serviceTokensRepository = serviceTokensRepository; _repositoriesService = repositoriesService; }