public HandleCommandService(
     ICommandsService commandsService,
     IAuthorizationService spotifyAuthorizationService,
     IAuthorizationTokenRepository authorizationTokenRepository,
     ISendMessageService sendMessageService,
     ISpotifyLinkHelper spotifyLinkHelper,
     ISyncTracksService trackService,
     IPlaylistRepository playlistRepository,
     IKeyboardService keyboardService,
     IChatRepository chatRepository,
     IUserService userService,
     IUserRepository userRepository,
     ISpotifyClientFactory spotifyClientFactory,
     ISpotifyClientService spotifyClientService)
     : base(commandsService, userRepository, sendMessageService, spotifyLinkHelper)
 {
     _commandsService              = commandsService;
     _spotifyAuthorizationService  = spotifyAuthorizationService;
     _authorizationTokenRepository = authorizationTokenRepository;
     _sendMessageService           = sendMessageService;
     _spotifyLinkHelper            = spotifyLinkHelper;
     _syncTracksService            = trackService;
     _playlistRepository           = playlistRepository;
     _keyboardService              = keyboardService;
     _chatRepository       = chatRepository;
     _userService          = userService;
     _spotifyClientFactory = spotifyClientFactory;
     _spotifyClientService = spotifyClientService;
 }
Example #2
0
        public UpdateTests(TestHost testHost)
        {
            _generateUpdateStreamService = testHost.GetService <GenerateUpdateStreamService>();
            _testOptions = testHost.GetService <IOptions <TestOptions> >().Value;

            _spotifyClientFactory   = testHost.GetService <ISpotifyClientFactory>();
            _spotifyClientService   = testHost.GetService <ISpotifyClientService>();
            _trackRepository        = testHost.GetService <ITrackRepository>();
            _playlistRepository     = testHost.GetService <IPlaylistRepository>();
            _chatRepository         = testHost.GetService <IChatRepository>();
            _chatMemberRepository   = testHost.GetService <IChatMemberRepository>();
            _userRepository         = testHost.GetService <IUserRepository>();
            _voteRepository         = testHost.GetService <IVoteRepository>();
            _voteTextHelper         = testHost.GetService <IVoteTextHelper>();
            _loginRequestRepository = testHost.GetService <ILoginRequestRepository>();
            _sendMessageService     = testHost.GetService <ISendMessageService>();
            _spotifyLinkHelper      = testHost.GetService <ISpotifyLinkHelper>();

            var handleMessageService       = testHost.GetService <IHandleMessageService>();
            var handleCallbackQueryService = testHost.GetService <IHandleCallbackQueryService>();
            var handleInlineQueryService   = testHost.GetService <IHandleInlineQueryService>();
            var commandsService            = testHost.GetService <ICommandsService>();
            var updateDtoService           = testHost.GetService <IUpdateDtoService>();
            var sentryOptions = testHost.GetService <IOptions <SentryOptions> >();

            _sut = new Update(handleMessageService, handleCallbackQueryService, handleInlineQueryService, commandsService, updateDtoService, sentryOptions);
        }
Example #3
0
 public RemoveTrackService(
     ITrackRepository trackRepository,
     ISpotifyClientFactory spotifyClientFactory,
     ISpotifyClientService spotifyClientService,
     ISendMessageService sendMessageService)
 {
     _trackRepository      = trackRepository;
     _spotifyClientFactory = spotifyClientFactory;
     _spotifyClientService = spotifyClientService;
     _sendMessageService   = sendMessageService;
 }
 public HandleCallbackQueryService(
     IVoteService voteService,
     IUserService userService,
     ISpotifyClientFactory spotifyClientFactory,
     ISpotifyClientService spotifyClientService,
     ISendMessageService sendMessageService)
 {
     _voteService          = voteService;
     _userService          = userService;
     _spotifyClientFactory = spotifyClientFactory;
     _spotifyClientService = spotifyClientService;
     _sendMessageService   = sendMessageService;
 }
 public AddTrackService(
     ISendMessageService sendMessageService,
     ISpotifyLinkHelper spotifyTextHelper,
     ISuccessResponseService successResponseService,
     ISpotifyClientFactory spotifyClientFactory,
     ISpotifyClientService spotifyClientService,
     ITrackRepository trackRepository,
     IKeyboardService keyboardService)
 {
     _sendMessageService     = sendMessageService;
     _spotifyLinkHelper      = spotifyTextHelper;
     _successResponseService = successResponseService;
     _spotifyClientFactory   = spotifyClientFactory;
     _spotifyClientService   = spotifyClientService;
     _trackRepository        = trackRepository;
     _keyboardService        = keyboardService;
 }
Example #6
0
 public Callback(
     IAuthorizationService spotifyAuthorizationService,
     ISendMessageService sendMessageService,
     IChatRepository chatRepository,
     ITrackRepository trackRepository,
     ISpotifyClientFactory spotifyClientFactory,
     ISpotifyClientService spotifyClientService,
     IOptions <Library.Options.SentryOptions> sentryOptions)
 {
     _spotifyAuthorizationService = spotifyAuthorizationService;
     _sendMessageService          = sendMessageService;
     _chatRepository       = chatRepository;
     _trackRepository      = trackRepository;
     _spotifyClientFactory = spotifyClientFactory;
     _spotifyClientService = spotifyClientService;
     _sentryOptions        = sentryOptions.Value;
 }
 public PerformersController(PartyWebAppContext context, ISpotifyClientService spotifyClientService)
 {
     _context = context;
     _spotifyClientService = spotifyClientService;
 }
Example #8
0
 public SyncTracksService(ITrackRepository trackRepository, ISpotifyClientFactory spotifyClientFactory, ISpotifyClientService spotifyClientService)
 {
     _trackRepository      = trackRepository;
     _spotifyClientFactory = spotifyClientFactory;
     _spotifyClientService = spotifyClientService;
 }