Beispiel #1
0
 public SignUpUseCase(
     IAccountWriteOnlyRepository accountWriteOnlyRepository,
     IUserWriteOnlyRepository userWriteOnlyRepository,
     IUserReadOnlyRepository userReadOnlyRepository,
     IOptions <JwtSettings> jwtOptions)
 {
     _accountWriteOnlyRepository = accountWriteOnlyRepository;
     _userWriteOnlyRepository    = userWriteOnlyRepository;
     _userReadOnlyRepository     = userReadOnlyRepository;
     jwtSettings = jwtOptions.Value;
 }
Beispiel #2
0
 public UserAddUseCase(IUserWriteOnlyRepository userWriteOnlyRepository)
 {
     this.userWriteOnlyRepository = userWriteOnlyRepository;
 }
Beispiel #3
0
 public UserUseCase(IUserReadOnlyRepository userReadOnlyRepository, IUserWriteOnlyRepository userWriteOnlyRepository)
 {
     _userReadOnlyRepository  = userReadOnlyRepository;
     _userWriteOnlyRepository = userWriteOnlyRepository;
 }
Beispiel #4
0
 public DeleteAccountUseCase(IUserWriteOnlyRepository userWriteOnlyRepository)
 {
     _userWriteOnlyRepository = userWriteOnlyRepository;
 }
Beispiel #5
0
 public UserRemoveUseCase(IUserWriteOnlyRepository userWriteOnlyRepository)
 {
     this.usertWriteOnlyRepository = userWriteOnlyRepository;
 }