public UserController(IAddUserCommand addUserCommand, IEditUserCommand editUserCommand, IDeleteUserCommand deleteUserCommand, IGetAllUsersQuery getAllUsersQuery)
 {
     _addUserCommand = addUserCommand;
     _editUserCommand = editUserCommand;
     _deleteUserCommand = deleteUserCommand;
     _getAllUsersQuery = getAllUsersQuery;
 }
        public NutzerCommand(
            DataAccess.Commands.IStateUpdateCommand stateUpdateCommand,
            DataAccess.Commands.IStatePopCommand statePopCommand,
            DataAccess.Commands.IStatePushCommand statePushCommand,
            Queries.StatePeakQuery statePeakQuery,

            IAddUserCommand addUserCommand,
            IGetCurrentUserSettingsQuery getCurrentUserSettingsQuery,
            ISetUserLevelCommand setUserLevelCommand,
            ISetUserNameCommand setUserNameCommand,
            ISetUserTeamCommand setUserTeamCommand

            )
            : base(stateUpdateCommand, statePushCommand, statePopCommand, statePeakQuery)
        {
            this.addUserCommand = addUserCommand;
            this.getCurrentUserSettingsQuery = getCurrentUserSettingsQuery;
            this.setUserLevelCommand         = setUserLevelCommand;
            this.setUserNameCommand          = setUserNameCommand;
            this.setUserTeamCommand          = setUserTeamCommand;


            base.Steps.Add(0, this.Step0);

            base.Steps.Add(1, this.Step1);
            base.Steps.Add(2, this.Step2);


            base.Steps.Add(3, this.Step3);
            base.Steps.Add(4, this.Step4);


            base.Steps.Add(5, this.Step5);
            base.Steps.Add(6, this.Step6);
        }
Beispiel #3
0
 public UsersController(IGetUsersCommand getUsers, IGetUserCommand getUser, IAddUserCommand addUser, IEditUserCommand editUser, IDeleteUserCommand deleteUser)
 {
     _getUsers   = getUsers;
     _getUser    = getUser;
     _addUser    = addUser;
     _editUser   = editUser;
     _deleteUser = deleteUser;
 }
 public UsersController(IGetUsersCommand getUsers, IGetUserCommand getUser, IAddUserCommand addUser, IEditUserCommand editUser, IDeleteUserCommand deleteUser)
 {
     this.getUsers   = getUsers;
     this.getUser    = getUser;
     this.addUser    = addUser;
     this.editUser   = editUser;
     this.deleteUser = deleteUser;
 }
Beispiel #5
0
 public UserController(IGetUsersCommand getUsersCommand, IAddUserCommand addUserCommand, IGetUserCommand getUserCommand, IDeleteUserCommand deleteUsersCommand, IEditUserCommand editUserCommand)
 {
     _getUsersCommand    = getUsersCommand;
     _addUserCommand     = addUserCommand;
     _getUserCommand     = getUserCommand;
     _deleteUsersCommand = deleteUsersCommand;
     _editUserCommand    = editUserCommand;
 }
Beispiel #6
0
 public UsersController(IGetUserCommand getOneCommand, IGetUsersCommand getCommand, IAddUserCommand addCommand, IDeleteUserCommand deleteCommand, IUpdateUserCommand updateCommand)
 {
     _getOneCommand = getOneCommand;
     _getCommand    = getCommand;
     _addCommand    = addCommand;
     _deleteCommand = deleteCommand;
     _updateCommand = updateCommand;
 }
 public void Setup()
 {
     _mockedAddUserCommand = MockRepository.GenerateMock<IAddUserCommand>();
     _mockedEditUserCommand = MockRepository.GenerateMock<IEditUserCommand>();
     _mockedDeleteUserCommand = MockRepository.GenerateMock<IDeleteUserCommand>();
     _mockedGetAllUsersQuery = MockRepository.GenerateMock<IGetAllUsersQuery>();
     _controller = new UserController(_mockedAddUserCommand, _mockedEditUserCommand, _mockedDeleteUserCommand, _mockedGetAllUsersQuery);
 }
Beispiel #8
0
 public UserAdd(
     IAddUserCommand addUserCommand,
     IUserChannelRelationAddCommand userChannelRelationAddCommand
     )
 {
     this.addUserCommand = addUserCommand;
     this.userChannelRelationAddCommand = userChannelRelationAddCommand;
 }
 public UserController(IAddUserCommand createUser, IGetUsersQuery getUser, IEditUserCommand editUser, IDeleteUserCommand deleteUser, ProjekatContext context)
 {
     this.createUser = createUser;
     this.getUser    = getUser;
     this.editUser   = editUser;
     this.deleteUser = deleteUser;
     this.context    = context;
 }
Beispiel #10
0
 public UserController(IAddUserCommand addUserCommand, IDeleteUserCommand deleteUserCommand, IGetUserCommand getUserCommand, IEditUserCommand editUserCommand, IGetUsersCommand getUsersCommand, IEmailSender sender)
 {
     _addUserCommand    = addUserCommand;
     _deleteUserCommand = deleteUserCommand;
     _getUserCommand    = getUserCommand;
     _editUserCommand   = editUserCommand;
     _getUsersCommand   = getUsersCommand;
     _sender            = sender;
 }
Beispiel #11
0
 public UserController(IGetUserCommand getUserCommand, IGetUsersCommand getUsersCommand, IEditUserCommand editUserCommand, IAddUserCommand addUserCommand, IDeleteUserCommand deleteUserCommand, LoggedUser loggedUser)
 {
     _getUsersCommand   = getUsersCommand;
     _getUserCommand    = getUserCommand;
     _editUserCommand   = editUserCommand;
     _addUserCommand    = addUserCommand;
     _deleteUserCommand = deleteUserCommand;
     _loggedUser        = loggedUser;
 }
Beispiel #12
0
 public UsersController(Context context, IGetUsersCommand getCommand, IGetUserCommand getOneCommand, IAddUserCommand addUserCommand, IEditUserCommand editUserCommand, IDeleteUserCommand deleteUserCommand)
 {
     _context           = context;
     _getCommand        = getCommand;
     _getOneCommand     = getOneCommand;
     _addUserCommand    = addUserCommand;
     _editUserCommand   = editUserCommand;
     _deleteUserCommand = deleteUserCommand;
 }
Beispiel #13
0
 public StartCommand(
     IBotAddCommand botAddCommand,
     IAddUserCommand addMinunUserCommand,
     IDeactiveMinunUserCommand deactiveMinunUserCommand
     )
 {
     this.botAddCommand            = botAddCommand;
     this.addMinunUserCommand      = addMinunUserCommand;
     this.deactiveMinunUserCommand = deactiveMinunUserCommand;
 }
Beispiel #14
0
 public UsersController(IGetUsersCommand getUsers, IGetUserCommand getUser, IAddUserCommand addUser, IGetRolesCommand getRoles, IEditUserCommand editUser, IDeleteUserCommand deleteUser, UseCaseExecutor executor, IAddUserCasesCommand addUserCases)
 {
     this.getUsers     = getUsers;
     this.getUser      = getUser;
     this.addUser      = addUser;
     this.getRoles     = getRoles;
     this.editUser     = editUser;
     this.deleteUser   = deleteUser;
     this.executor     = executor;
     this.addUserCases = addUserCases;
 }
Beispiel #15
0
 public UsersController(IAddUserCommand _addUserCommand,
                        IGetUserCommand _getUserCommand,
                        IGetUsersCommand _getUsersCommand,
                        IEditUserCommand _editUserCommand,
                        IDeleteUserCommand _deleteUserCommand)
 {
     this._addUserCommand    = _addUserCommand;
     this._getUserCommand    = _getUserCommand;
     this._getUsersCommand   = _getUsersCommand;
     this._editUserCommand   = _editUserCommand;
     this._deleteUserCommand = _deleteUserCommand;
 }
 public UserController(IAddUserCommand iAddUserCommand
                       , ISignInUserCommand iSignInUserCommand
                       , IEditUserCommand iEditUserCommand
                       , IGetUserCommand iGetUserCommand
                       , IFollowUserCommand iFollowUserCommand)
 {
     _addUserCommand     = iAddUserCommand;
     _iSignInUserCommand = iSignInUserCommand;
     _ieditUserCommand   = iEditUserCommand;
     _iGetUserCommand    = iGetUserCommand;
     _iFollowUserCommand = iFollowUserCommand;
 }
Beispiel #17
0
 public UsersController(IAddUserCommand addUserCommand,
                        IDeleteUserCommand deleteUserCommand,
                        IUpdateUserCommand updateUserCommand,
                        IGetUserByIdValueQuery getUserByIdValueQuery,
                        IGetAllUsersQuery getAllUsersQuery,
                        IGetAllUsersPaginatedQuery getAllUsersPaginatedQuery)
 {
     _addUserCommand            = addUserCommand;
     _deleteUserCommand         = deleteUserCommand;
     _updateUserCommand         = updateUserCommand;
     _getUserByIdValueQuery     = getUserByIdValueQuery;
     _getAllUsersQuery          = getAllUsersQuery;
     _getAllUsersPaginatedQuery = getAllUsersPaginatedQuery;
 }
 public UsersController(IGetUserCommand getUser,
                        IGetUsersCommand getUsers,
                        IAddUserCommand addUser,
                        IEditUserCommand editUser,
                        IDeleteUserCommand deleteUser,
                        IGetRolesWithoutPaginationCommand getRoles)
 {
     _getUser    = getUser;
     _getUsers   = getUsers;
     _addUser    = addUser;
     _editUser   = editUser;
     _deleteUser = deleteUser;
     _getRoles   = getRoles;
 }
 public AccountController(ILoginUserCommand loginUser, IGetProjectionsCommand getProjections, IGetReservationsCommand getReservations, IGetProjectionCommand getProjection, IGetHallsCommand getHalls, IGetSeatsCommand getSeats, IGetUserCommand getUser, IAddReservationCommand addReservation, ITakenSeatsCommand takenSeats, IAddUserCommand addUser, IUpdateUserProfileCommand updateUser, IGetRolesCommand getRoles, IUpdateUserPasswordCommand updateUserPassword)
 {
     this.loginUser          = loginUser;
     this.getProjections     = getProjections;
     this.getReservations    = getReservations;
     this.getProjection      = getProjection;
     this.getHalls           = getHalls;
     this.getSeats           = getSeats;
     this.getUser            = getUser;
     this.addReservation     = addReservation;
     this.takenSeats         = takenSeats;
     this.addUser            = addUser;
     this.updateUser         = updateUser;
     this.getRoles           = getRoles;
     this.updateUserPassword = updateUserPassword;
 }
 public UsersController(IAddUserCommand addUserCommand,
                        IEditUserCommand editUserCommand,
                        IDeleteUserCommand deleteUserCommand,
                        IPagingViewModelGenerator pagingViewModelGenerator,
                        IGetUserQuery getUserQuery,
                        ISendNotificationCommand sendNotificationCommand,
                        IEncryptor encryptor,
                        IAuthenticationManager authenticationManager)
 {
     _addUserCommand           = addUserCommand;
     _editUserCommand          = editUserCommand;
     _deleteUserCommand        = deleteUserCommand;
     _pagingViewModelGenerator = pagingViewModelGenerator;
     _getUserQuery             = getUserQuery;
     _sendNotificationCommand  = sendNotificationCommand;
     _encryptor             = encryptor;
     _authenticationManager = authenticationManager;
 }
 public IActionResult OnSubmit([FromServices] IAddUserCommand addUserCommand) => addUserCommand.Execute(this);
 public IActionResult Post([FromBody] UserAdminAddOrChangeDto dto, [FromServices] IAddUserCommand command)
 {
     _executor.ExecuteCommand(command, dto);
     return(StatusCode(StatusCodes.Status201Created));
 }