public UserController(IAddUserCommand addUserCommand, IEditUserCommand editUserCommand, IDeleteUserCommand deleteUserCommand, IGetAllUsersQuery getAllUsersQuery)
 {
     _addUserCommand = addUserCommand;
     _editUserCommand = editUserCommand;
     _deleteUserCommand = deleteUserCommand;
     _getAllUsersQuery = getAllUsersQuery;
 }
 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);
 }
Exemple #3
0
 public UsersController(IGetUserCommand getUser, IGetUsersCommand getUsers, ICreateUserCommand createUser, IEditUserCommand editUser, IDeleteUserCommand deleteUser)
 {
     _getUser    = getUser;
     _getUsers   = getUsers;
     _createUser = createUser;
     _editUser   = editUser;
     _deleteUser = deleteUser;
 }
Exemple #4
0
 public UsersController(ICreateUserCommand createUser, IGetUsersCommand getUsers, IEditUserCommand editUser, IDeleteUserCommand deleteUser, Context baza)
 {
     this.createUser = createUser;
     this.getUsers   = getUsers;
     this.editUser   = editUser;
     this.deleteUser = deleteUser;
     this.baza       = baza;
 }
Exemple #5
0
 public UserController(IGetUsersCommand getUsersCommand, IAddUserCommand addUserCommand, IGetUserCommand getUserCommand, IDeleteUserCommand deleteUsersCommand, IEditUserCommand editUserCommand)
 {
     _getUsersCommand    = getUsersCommand;
     _addUserCommand     = addUserCommand;
     _getUserCommand     = getUserCommand;
     _deleteUsersCommand = deleteUsersCommand;
     _editUserCommand    = editUserCommand;
 }
 public IActionResult Put(int id,
                          [FromBody] UserDto dto,
                          [FromServices] IEditUserCommand editUserCommand)
 {
     dto.Id = id;
     _dispatcher.DispatchCommand(editUserCommand, dto);
     return(NoContent());
 }
Exemple #7
0
 public UserController(IGetUsersCommand getCommand, IGetUserCommand getOneCommand, ICreateUserCommand createUserCommand, IEditUserCommand editUserCommand, IDeleteUserCommand deleteUserCommand)
 {
     _getCommand        = getCommand;
     _getOneCommand     = getOneCommand;
     _createUserCommand = createUserCommand;
     _editUserCommand   = editUserCommand;
     _deleteUserCommand = deleteUserCommand;
 }
 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;
 }
 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;
 }
 public UsersController(ICreateUserCommand userCreate, IEditUserCommand userEdit, IGetUserCommand userGet, IGetUsersPaginatedCommand usersGet, IDeleteUserCommand deleteUser)
 {
     _userCreate = userCreate;
     _userEdit   = userEdit;
     _userGet    = userGet;
     _usersGet   = usersGet;
     _deleteUser = deleteUser;
 }
Exemple #11
0
 public UsersController(IGetUsersCommand getUsers, IGetUserCommand getUser, IAddUserCommand addUser, IEditUserCommand editUser, IDeleteUserCommand deleteUser)
 {
     _getUsers   = getUsers;
     _getUser    = getUser;
     _addUser    = addUser;
     _editUser   = editUser;
     _deleteUser = deleteUser;
 }
        public IActionResult Put(int id,
                                 [FromBody] UserDto dto,
                                 [FromServices] IEditUserCommand command)
        {
            dto.Id = id;

            _executor.ExecuteCommand(command, dto);
            return(NoContent());
        }
Exemple #13
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;
 }
Exemple #14
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;
 }
Exemple #15
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;
 }
Exemple #16
0
 public UsersController(IGetUsersCommand searchUsersCommand, IGetUserCommand getOneUserCommand, ICreateUserCommand createUserCommand, IEditUserCommand editUserCommand, IDeleteUserCommand deleteUserCommand, WebNewsContext context)
 {
     _searchUsersCommand = searchUsersCommand;
     _getOneUserCommand  = getOneUserCommand;
     _createUserCommand  = createUserCommand;
     _editUserCommand    = editUserCommand;
     _deleteUserCommand  = deleteUserCommand;
     _context            = context;
 }
Exemple #17
0
 public UserController(IGetUsersCommand getUsersCommand, IGetUserCommand getUserCommand, IAddNewUserCommand addUserCommand, IDeleteUserCommand deleteUserCommand, IEmailSender emailSender, IEditUserCommand editUserCommand)
 {
     _getUsersCommand   = getUsersCommand;
     _getUserCommand    = getUserCommand;
     _addUserCommand    = addUserCommand;
     _deleteUserCommand = deleteUserCommand;
     _emailSender       = emailSender;
     _editUserCommand   = editUserCommand;
 }
 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;
 }
 public UserController(IAddUserCommand iAddUserCommand
                       , ISignInUserCommand iSignInUserCommand
                       , IEditUserCommand iEditUserCommand
                       , IGetUserCommand iGetUserCommand
                       , IFollowUserCommand iFollowUserCommand)
 {
     _addUserCommand     = iAddUserCommand;
     _iSignInUserCommand = iSignInUserCommand;
     _ieditUserCommand   = iEditUserCommand;
     _iGetUserCommand    = iGetUserCommand;
     _iFollowUserCommand = iFollowUserCommand;
 }
Exemple #20
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 IActionResult Put(string id, [FromBody] AddUser dto, [FromServices] IEditUserCommand command)
 {
     try
     {
         dto.UserName = id;
         executor.ExecuteCommand(command, dto);
         return(StatusCode(201, "User edited"));
     }
     catch
     {
         return(StatusCode(422, "Fail"));
     }
 }
 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 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;
 }
Exemple #24
0
 public HomeController(UserManager <User> userManager,
                       IGetUsersCommand getUsers, UserModel userModel,
                       IGetMessagesCommand getMessages, ICreateMessageCommand createMessage,
                       IGetOneUserCommand getOneUserCommand, IEditUserCommand editUserCommand,
                       ImageUpload imageUpload, ChatHub chatHub, IGetUserByUsernameCommand getUserByUsernameCommand,
                       SignInManager <User> signInManager)
 {
     _userManager       = userManager;
     _getUsers          = getUsers;
     _userModel         = userModel;
     _getMessages       = getMessages;
     _createMessage     = createMessage;
     _getOneUser        = getOneUserCommand;
     _editUser          = editUserCommand;
     _imageUpload       = imageUpload;
     _chatHub           = chatHub;
     _getUserByUsername = getUserByUsernameCommand;
     _signInManager     = signInManager;
 }
Exemple #25
0
 public IActionResult Put(int id, [FromBody] EditUserDto request, [FromServices] IEditUserCommand command)
 {
     request.Id = id;
     _executor.ExecuteCommand(command, request);
     return(NoContent());
 }