示例#1
0
 public AuthController(IUserReposytory userRepo, IAppDataReposytory appDataRepo,
                       ITokenRepository tokenRepo)
 {
     _userReposytory = userRepo;
     _appDataReposytory = appDataRepo;
     _tokenRepository = tokenRepo;
 }
示例#2
0
 public AuthMvcController(IUserReposytory repo, IAppDataReposytory appDataRepo,
                          ISessionHelper sessionHelper)
 {
     _userReposytory = repo;
     _appDataReposytory = appDataRepo;
     _sessionHelper = sessionHelper;
 }
示例#3
0
 public RefreshTokenUseCase(IJwtFactory jwtFactory, ITokenFactory tokenFactory, IJwtTokenValidator tokenValidator, IUserReposytory userReposytory)
 {
     _jwtFactory     = jwtFactory;
     _tokenFactory   = tokenFactory;
     _jwtValidator   = tokenValidator;
     _userReposytory = userReposytory;
 }
示例#4
0
 public LoginPresenter(IController controller, ILogin view, IMessenger messenger, IUserReposytory <User> userReposytory)
 {
     this.view = view;
     this.view.ButtonOkClick   += View_ButtonOkClick;
     this.view.CheckboxChanged += View_CheckboxChanged;
     this.userRepo              = userReposytory;
     this.messenger             = messenger;
     this.controller            = controller;
 }
示例#5
0
 public AuthController(IUserReposytory uReposytory, IRegisterUserUseCase registerUserUseCase, ILoginUserUseCase loginUserUseCase, IRefreshTokenUseCase refreshTokenUseCase,
                       RegisterUserPresenter registerUserPresenter, LoginUserPresenter loginUserPresenter, RefreshTokenPresenter refreshTokenPresenter, IOptions <AuthSettings> authSettings)
 {
     _uReposytory           = uReposytory;
     _registerUserUseCase   = registerUserUseCase;
     _loginUserUserCase     = loginUserUseCase;
     _refreshTokenUseCase   = refreshTokenUseCase;
     _registerUserPresenter = registerUserPresenter;
     _loginUserPresenter    = loginUserPresenter;
     _refreshTokenPresenter = refreshTokenPresenter;
     _authSettings          = authSettings.Value;
 }
示例#6
0
 public RegisterUserUsecase(IUserReposytory userReposytory, IEmailActions email)
 {
     _userReposytory = userReposytory;
     _email          = email;
 }
示例#7
0
 public UserController(IUserReposytory userRepo, ISessionHelper sessionHelper)
 {
     _userReposytory = userRepo;
     _sessionHelper = sessionHelper;
 }
 public PublickKeyUseCase(IPublickKeyReposytory publickKeyReposytory, IUserReposytory userReposytory)
 {
     _publickKeyReposytory = publickKeyReposytory;
     _userReposytory       = userReposytory;
 }
 public VerifyEmailTokenUseCase(IEmailTokenReposytory emailTokenReposytory, IUserReposytory userReposytory)
 {
     _emailTokenReposytory = emailTokenReposytory;
     _userReposytory       = userReposytory;
 }
 public UserController(IUserReposytory userRepo, ITokenCheck tokenCheck)
 {
     _userReposytory = userRepo;
     _tokenCheck = tokenCheck;
 }
示例#11
0
 public RegisterController(IUserReposytory userRepo)
 {
     _userReposytory = userRepo;
 }
示例#12
0
 public UserInfoProvider()
 {
     Reposytory = new UserRepository();
 }
 public LoginUserUseCase(IUserReposytory userReposytory, IJwtFactory jwtFactory, ITokenFactory tokenFactory)
 {
     _userReposytory = userReposytory;
     _jwtFactory     = jwtFactory;
     _tokenFactory   = tokenFactory;
 }