public MovieRequestingWorkflow( MovieUserRequester user, IMovieSearcher searcher, IMovieRequester requester, IMovieUserInterface userInterface, MovieNotificationsRepository notificationRequestRepository) { _user = user; _searcher = searcher; _requester = requester; _userInterface = userInterface; _notificationRequestRepository = notificationRequestRepository; }
public MovieRequestingWorkflow( MovieUserRequester user, IMovieSearcher searcher, IMovieRequester requester, IMovieUserInterface userInterface, IMovieNotificationWorkflow movieNotificationWorkflow) { _user = user; _searcher = searcher; _requester = requester; _userInterface = userInterface; _notificationWorkflow = movieNotificationWorkflow; }
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(); }