public AuthorizationResponseCommand( IAuthorizationProvider authorizationProvider, IUserItemsStorage <TrelloApiToken> userTokenStorage) { this.authorizationProvider = authorizationProvider; this.userTokenStorage = userTokenStorage; }
public UsersProvider( IUserItemsStorage <TrelloApiToken> trelloTokenStorage, ITaskHandler taskProvider ) { this.trelloTokenStorage = trelloTokenStorage; this.taskProvider = taskProvider; }
public TrelloTasksHandler( AppKey appKey, ITrelloFactory trelloFactory, IUserItemsStorage <TrelloApiToken> userTokenStorage ) { this.appKey = appKey; factory = trelloFactory; this.userTokenStorage = userTokenStorage; }
public RequestHandler( IUserItemsStorage <TrelloApiToken> userTokenStorage, AuthorizationCommand authorizationCommand, ICommandWithPrefixValidation[] commandsWithPrefixValidation, ICommand defaultCommand, ITextButtonMenuProvider textButtonMenuProvider) { this.userTokenStorage = userTokenStorage; this.commandsWithPrefixValidation = commandsWithPrefixValidation; this.authorizationCommand = authorizationCommand; this.defaultCommand = defaultCommand; this.textButtonMenuProvider = textButtonMenuProvider; }