public UsersController(ICreateUserCommand createUser, IActivateUserCommand activateUser, IGetUsersCommand getUsers, IDeleteUserCommand deleteUser, IEditUserEmailCommand editUserEmail, IEditUserPasswordCommand editUserPassword, IAuthenticateUserCommand authUser) { _createUser = createUser; _activateUser = activateUser; _getUsers = getUsers; _deleteUser = deleteUser; _editUserEmail = editUserEmail; _editUserPassword = editUserPassword; _authUser = authUser; }
public IActionResult Activate(int id, [FromBody] ActivateUserDto request, [FromServices] IActivateUserCommand command) { request.Id = id; _executor.ExecuteCommand(command, request); return(NoContent()); }