public MovieRequestingWorkflow(
     MovieUserRequester user,
     IMovieSearcher searcher,
     IMovieRequester requester,
     IMovieUserInterface userInterface,
     MovieNotificationsRepository notificationRequestRepository)
 {
     _user          = user;
     _searcher      = searcher;
     _requester     = requester;
     _userInterface = userInterface;
     _notificationRequestRepository = notificationRequestRepository;
 }
Example #2
0
 public MovieRequestingWorkflow(
     MovieUserRequester user,
     IMovieSearcher searcher,
     IMovieRequester requester,
     IMovieUserInterface userInterface,
     IMovieNotificationWorkflow movieNotificationWorkflow)
 {
     _user                 = user;
     _searcher             = searcher;
     _requester            = requester;
     _userInterface        = userInterface;
     _notificationWorkflow = movieNotificationWorkflow;
 }
Example #3
0
 public DiscordMovieRequestingWorkFlow(
     SocketCommandContext context,
     DiscordSocketClient discord,
     IMovieSearcher movieSearcher,
     IMovieRequester movieRequester,
     DiscordSettingsProvider discordSettingsProvider,
     MovieNotificationsRepository notificationRequestRepository)
     : base(discord, context, discordSettingsProvider)
 {
     _movieSearcher  = movieSearcher;
     _movieRequester = movieRequester;
     _notificationRequestRepository = notificationRequestRepository;
     _discordSettings = discordSettingsProvider.Provide();
 }