Exemplo n.º 1
0
 public AccountsController(IAddUserProfileImagesUseCase addUserProfileImagesUseCase, IGetCurrentUserProfileUseCase getCurrentUserProfileUseCase, IRegisterUserUseCase registerUserUseCase, RegisterUserPresenter registerUserPresenter, CurrentUserPresenter currentUserPresenter, AddUserImagesPresenter addUserImagesPresenter)
 {
     _registerUserUseCase          = registerUserUseCase;
     _getCurrentUserProfileUseCase = getCurrentUserProfileUseCase;
     _registerUserPresenter        = registerUserPresenter;
     _currentUserPresenter         = currentUserPresenter;
     _addUserProfileImagesUseCase  = addUserProfileImagesUseCase;
     _addUserImagesPresenter       = addUserImagesPresenter;
 }
Exemplo n.º 2
0
        public async Task <IActionResult> RegisterAsync(
            [FromServices] IRegisterUserUseCase useCase,
            [FromBody] RegisterUserRequest request)
        {
            useCase.SetOutputPort(this);

            await useCase.Execute(request.Name, request.Birthdate.Value).ConfigureAwait(false);

            return(_viewModel);
        }
Exemplo n.º 3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="registerUserUseCase"></param>
 /// <param name="registerUserPresenter"></param>
 /// <param name="loginUseCase"></param>
 /// <param name="loginPresenter"></param>
 public AccountController(
     IRegisterUserUseCase registerUserUseCase,
     RegisterUserPresenter registerUserPresenter,
     ILoginUseCase loginUseCase,
     LoginPresenter loginPresenter)
 {
     _registerUserUseCase   = registerUserUseCase;
     _registerUserPresenter = registerUserPresenter;
     _loginPresenter        = loginPresenter;
     _loginUseCase          = loginUseCase;
 }
Exemplo n.º 4
0
 public AccountsController(IRegisterUserUseCase registerUserUseCase, RegisterUserPresenter registerUserPresenter, IDeleteUserUseCase deleteUserUseCase, DeleteUserPresenter deleteUserPresenter, IFindUserUseCase findUserUseCase, FindUserPresenter findUserPresenter, IChangePasswordUseCase changePasswordUseCase, ChangePasswordPresenter changePasswordPresenter)
 {
     _registerUserUseCase     = registerUserUseCase;
     _registerUserPresenter   = registerUserPresenter;
     _deleteUserUseCase       = deleteUserUseCase;
     _deleteUserPresenter     = deleteUserPresenter;
     _findUserUseCase         = findUserUseCase;
     _findUserPresenter       = findUserPresenter;
     _changePasswordUseCase   = changePasswordUseCase;
     _changePasswordPresenter = changePasswordPresenter;
 }
Exemplo n.º 5
0
 public AccountsController(IRegisterUserUseCase registerUserUseCase,
                           RegisterUserPresenter registerUserPresenter,
                           ICreateUserGroupUseCase createUserGroupUseCase,
                           CreateUserGroupPresenter createUserGroupPresenter,
                           IGroupRepository groupRepository)
 {
     _registerUserUseCase      = registerUserUseCase;
     _registerUserPresenter    = registerUserPresenter;
     _createUserGroupPresenter = createUserGroupPresenter;
     _createUserGroupUseCase   = createUserGroupUseCase;
     _groupRepository          = groupRepository;
 }
Exemplo n.º 6
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;
 }
Exemplo n.º 7
0
 public AccountController(
     IRegisterUserUseCase registerUserUseCase,
     RegisterUserPresenter registerUserPresenter,
     GetUserByUserNamePresenter getUserByUserNamePresenter,
     IGetUserByUserNameUseCase getUserByUserNameUseCase,
     IGetUsersUseCase getUsersUseCase,
     GetUsersPresenter getUsersPresenter
     )
 {
     _registerUserUseCase        = registerUserUseCase;
     _registerUserPresenter      = registerUserPresenter;
     _getUserByUserNamePresenter = getUserByUserNamePresenter;
     _getUserByUserNameUseCase   = getUserByUserNameUseCase;
     _getUsersUseCase            = getUsersUseCase;
     _getUsersPresenter          = getUsersPresenter;
 }
 public AccountsController(
     IRegisterUserUseCase registerUserUseCase,
     ILoginUseCase loginUseCase,
     IGetUsersUseCase getUsersUseCase,
     LoginPresenter loginPresenter,
     RegisterUserPresenter registerUserPresenter,
     GetUsersPresenter getUsersPresenter,
     GetUserPresenter getUserPresenter
     )
 {
     _registerUserUseCase   = registerUserUseCase;
     _loginUseCase          = loginUseCase;
     _getUsersUseCase       = getUsersUseCase;
     _loginPresenter        = loginPresenter;
     _registerUserPresenter = registerUserPresenter;
     _getUsersPresenter     = getUsersPresenter;
     _getUserPresenter      = getUserPresenter;
 }
Exemplo n.º 9
0
 public AccountController(IRegisterUserUseCase registerUserUseCase,
                          RegisterUserPresenter registerUserPresenter,
                          ILoginUserUsecase loginUserUsecase,
                          ICurrentUserUseCase currentUserUseCase,
                          LoginPresenter loginPresenter,
                          IResetPasswordUseCase resetPasswordUseCase,
                          PasswordResetPresenter passwordResetPresenter,
                          CurrentUserPresenter currentUserPresenter)
 {
     _registerUserUseCase    = registerUserUseCase;
     _registerUserPresenter  = registerUserPresenter;
     _loginUserUsecase       = loginUserUsecase;
     _currentUserUseCase     = currentUserUseCase;
     _loginPresenter         = loginPresenter;
     _currentUserPresenter   = currentUserPresenter;
     _resetPasswordUseCase   = resetPasswordUseCase;
     _passwordResetPresenter = passwordResetPresenter;
 }
 public AuthController
 (
     ILoginUseCase loginUseCase,
     IRegisterUserUseCase registerUserUseCase,
     LoginPresenter loginPresenter,
     RegisterUserPresenter registerUserPresenter,
     LoginValidator loginValidator,
     RegisterValidator registerValidator,
     IWebHostEnvironment env
 )
 {
     _loginUseCase          = loginUseCase;
     _registerUserUseCase   = registerUserUseCase;
     _loginPresenter        = loginPresenter;
     _registerUserPresenter = registerUserPresenter;
     _loginValidator        = loginValidator;
     _registerValidator     = registerValidator;
     _env = env;
 }
Exemplo n.º 11
0
 public AccountsService(ILogger <AccountsService> logger, IRegisterUserUseCase registerUserUseCase, RegisterUserPresenter registerUserPresenter,
                        IDeleteUserUseCase deleteUserUseCase, DeleteUserPresenter deleteUserPresenter,
                        IFindUserUseCase findUserUseCase, FindUserPresenter findUserPresenter,
                        IChangePasswordUseCase changePasswordUseCase, ChangePasswordPresenter changePasswordPresenter,
                        IResetPasswordUseCase resetPasswordUseCase, ResetPasswordPresenter resetPasswordPresenter,
                        ILockUserUseCase lockUserUseCase, LockUserPresenter lockUserPresenter)
 {
     _logger = logger;
     _registerUserUseCase     = registerUserUseCase;
     _registerUserPresenter   = registerUserPresenter;
     _deleteUserUseCase       = deleteUserUseCase;
     _deleteUserPresenter     = deleteUserPresenter;
     _findUserUseCase         = findUserUseCase;
     _findUserPresenter       = findUserPresenter;
     _changePasswordUseCase   = changePasswordUseCase;
     _changePasswordPresenter = changePasswordPresenter;
     _resetPasswordUseCase    = resetPasswordUseCase;
     _resetPasswordPresenter  = resetPasswordPresenter;
     _lockUserUseCase         = lockUserUseCase;
     _lockUserPresenter       = lockUserPresenter;
 }
Exemplo n.º 12
0
 public AccountsController(IRegisterUserUseCase registerUserUseCase, RegisterUserPresenter registerUserPresenter)
 {
     _registerUserUseCase   = registerUserUseCase;
     _registerUserPresenter = registerUserPresenter;
 }
 public RegisterUserCommandHandler(ILogger <RegisterUserCommandHandler> logger, IRegisterUserUseCase useCase, RegisterUserPresenter presenter)
 {
     _logger    = logger;
     _useCase   = useCase;
     _presenter = presenter;
 }
 public RegisterUserValidationUseCase(IRegisterUserUseCase useCase)
 {
     _useCase = useCase;
 }
Exemplo n.º 15
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="registerUserUseCase">Register user use case</param>
 /// <param name="searchUsersUseCase">Search users use case</param>
 /// <param name="mapper">AutoMapper</param>
 public UsersController(IRegisterUserUseCase registerUserUseCase, ISearchUsersUseCase searchUsersUseCase, IMapper mapper)
 {
     _registerUserUseCase = registerUserUseCase;
     _searchUsersUseCase  = searchUsersUseCase;
     _mapper = mapper;
 }
Exemplo n.º 16
0
 public ArticleController(IRegisterUserUseCase registerUserUseCase, RegisterUserPresenter registerUserPresenter)
 {
     _registerUserUseCase   = registerUserUseCase;
     _registerUserPresenter = registerUserPresenter;
 }
 public AccountsController(IRegisterUserUseCase registerUserUseCase)
 {
     this.registerUserUseCase = registerUserUseCase;
 }