public MainController( IWindowFormsFactory formsFactory, IPlayerRepository playerRepository, ITrainerRepository trainerRepository, IAdminRepository adminRepository, ITrainingRepository trainingRepository, ITeamRepository teamRepository, ITransactionRepository transactionRepository, IAdminController adminController, IPlayerController playerController, ITrainerController trainerController, IAuthController authController ) { _formsFactory = formsFactory; _playerRepository = playerRepository; _trainerRepository = trainerRepository; _adminRepository = adminRepository; _trainingRepository = trainingRepository; _teamRepository = teamRepository; _transactionRepository = transactionRepository; _adminController = adminController; _playerController = playerController; _trainerController = trainerController; _authController = authController; }
public AuthRequester( ITwitterClient client, ITwitterClientEvents clientEvents, IAuthController authController, IAuthClientRequiredParametersValidator validator) : base(client, clientEvents) { _authController = authController; _validator = validator; }
void ConstructUseCases(IAuthController authController, ILoginPresenter loginPresenter, IAlertPresenter alertPresenter, IUserAccountRepository userAccountRepository) { sceneUseCase = new SceneTransitionUseCase(); alertUseCase = new AlertUseCase(alertPresenter, this); var authDelegates = new IAuthResultDelegate[] { alertUseCase as IAuthResultDelegate, sceneUseCase as IAuthResultDelegate }; authUseCase = new AuthUseCase(loginPresenter, authController, userAccountRepository, authDelegates, this); }
public InteractorAuth(IAuthController authController, IValidationRA validation) { _validation = validation; _authController = authController; _authController.OnRecieveModel += ControllerOnMessage; }
public AuthController(IAuthController authController) { _authController = authController; }
public TokenVerifier(IOfflineManager offlineManager, IKuzzle kuzzle) { this.offlineManager = offlineManager; this.kuzzle = kuzzle; this.authController = kuzzle.GetAuth(); }
public bool ShowPlayerSettings(ISettingsPlayerView form, Player player, IPlayerRepository playerRepository, IAuthController authController) { var result = form.ShowViewModal(); if (result == DialogResult.OK) { if (authController.VerifyUpdateUserInput(form.Email, form.PasswordCurrent, form.PasswordNew)) { return(playerRepository.UpdatePlayerValues(player.Id, form.Email, form.PasswordCurrent, form.PasswordNew)); } else { return(false); } } return(true); }
public bool ShowAdminSettings(ISettingsAdminView form, Admin admin, IAdminRepository adminRepository, IAuthController authController) { var result = form.ShowViewModal(); if (result == DialogResult.OK) { if (authController.VerifyUpdateUserInput(form.Email, form.PasswordCurrent, form.PasswordNew)) { return(adminRepository.UpdateAdminValues(admin, form.Email, form.PasswordCurrent, form.PasswordNew)); } else { return(false); } } return(true); }
/// <summary> /// Injected IAuthController and ItokenManager using Dependency Injection /// DI is used so that no dependecies to AuthAPiController is present /// </summary> /// <param name="authController"></param> /// <param name="tokenManagerController"></param> public AuthApiController(IAuthController authController, ITokenManagerController tokenManagerController) { _authController = authController; _tokenManagerController = tokenManagerController; }