public ApiKeyController(IKeysView view) { APIKeysFileExistingChecker checker = new APIKeysFileExistingChecker(Environment.CurrentDirectory); if (!checker.IsAPIKeysFileExists) { checker.CreateKeysConfingFile(); } _view = view; _view.SetInputHandler(this); _keysRepository = new APIKeysRepository(checker.ConfigFilePath); CurrentKey = _keysRepository.FindCurrentAPIKey(); _view.ShowCurrentKey(CurrentKey); _view.ShowAvailableKeys <APIKeyEntity>(_keysRepository.ReadAPIKeys()); }