/// <summary> /// Initializes a new instance of the <see cref="NewEpisodes"/> class. /// </summary> public NewEpisodes() { using (IKernel kernel = new StandardKernel(new ModuleForBackgroundUpdater())) { this.manager = kernel.Get <TvShowsInformationManager>(); this.repository = kernel.Get <ITvShowNewEpisodesRepository>(); this.seasonsRepository = kernel.Get <ISeasonsRepository>(); this.episodesRepository = kernel.Get <IEpisodesRepository>(); this.tvshowsRepository = kernel.Get <ITvShowsRepository>(); this.logger = kernel.Get <ILogger>(); } }
public ApplicationUsersService( IWebtoonsRepository webtoonsRepository, IReviewsRepository reviewsRepository, ICommentsRepository commentsRepository, ICommentsVotesRepository commentsVotesRepository, IEpisodesLikesService episodesLikesService, IEpisodesRepository episodesRepository) { this.webtoonsRepository = webtoonsRepository; this.reviewsRepository = reviewsRepository; this.commentsRepository = commentsRepository; this.commentsVotesRepository = commentsVotesRepository; this.episodesLikesService = episodesLikesService; this.episodesRepository = episodesRepository; }
public DatabaseBuilder(IActorsRepository actorsRepository, IContentPathsRepository contentPathsRepository, IDirectorsRepository directorsRepository, IEpisodesRepository episodesRepository, IGenresRepository genresRepository, ISeasonsRepository seasonsRepository, ISeriesRepository seriesRepository, ISubtitlesRepository subtitlesRepository, IWritersRepository writersRepository, IMoviesRepository moviesRepository, OmdbApiHandler omdbApiHandler) { _actorsRepository = actorsRepository; _contentPathsRepository = contentPathsRepository; _directorsRepository = directorsRepository; _episodesRepository = episodesRepository; _genresRepository = genresRepository; _seasonsRepository = seasonsRepository; _seriesRepository = seriesRepository; _subtitlesRepository = subtitlesRepository; _writersRepository = writersRepository; _moviesRepository = moviesRepository; _omdbApiHandler = omdbApiHandler; }
public EpisodesService( IWebtoonsRepository webtoonsRepository, IEpisodesRepository episodesRepository, IPagesRepository pagesRepository, IPagesService pagesService, IEpisodesLikesService episodesLikesService, ICommentsRepository commentsRepository, IApplicationUserRepository applicationUserRepository, ICommentsVotesRepository commentsVotesRepository) { this.webtoonsRepository = webtoonsRepository; this.episodesRepository = episodesRepository; this.pagesRepository = pagesRepository; this.pagesService = pagesService; this.episodesLikesService = episodesLikesService; this.commentsRepository = commentsRepository; this.applicationUserRepository = applicationUserRepository; this.commentsVotesRepository = commentsVotesRepository; }
public OmdbApiHandler(IActorsRepository actorsRepository, IContentPathsRepository contentPathsRepository, IDirectorsRepository directorsRepository, IEpisodesRepository episodesRepository, IGenresRepository genresRepository, ISeasonsRepository seasonsRepository, ISeriesRepository seriesRepository, ISubtitlesRepository subtitlesRepository, IWritersRepository writersRepository, IMoviesRepository moviesRepository) { _actorsRepository = actorsRepository; _contentPathsRepository = contentPathsRepository; _directorsRepository = directorsRepository; _episodesRepository = episodesRepository; _genresRepository = genresRepository; _moviesRepository = moviesRepository; _seasonsRepository = seasonsRepository; _seriesRepository = seriesRepository; _subtitlesRepository = subtitlesRepository; _writersRepository = writersRepository; var image = new Bitmap(Properties.Resources.default_avatar); _defaultAvatar = new MemoryStream(); image.Save(_defaultAvatar, System.Drawing.Imaging.ImageFormat.Png); }
public WebtoonsService( IWebtoonsRepository webtoonsRepository, IEpisodesRepository episodesRepository, IGenresRepository genresRepository, IApplicationUserRepository applicationUserRepository, IWebtoonsSubscribersRepository webtoonsSubscribersRepository, IReviewsRepository reviewsRepository, IReviewsVotesRepository reviewsVotesRepository, IEpisodesLikesService episodesLikesService, IWebtoonsRatingsService webtoonsRatingsService, IEpisodesViewsService episodesViewsService) { this.webtoonsRepository = webtoonsRepository; this.episodesRepository = episodesRepository; this.genresRepository = genresRepository; this.applicationUserRepository = applicationUserRepository; this.webtoonsSubscribersRepository = webtoonsSubscribersRepository; this.reviewsRepository = reviewsRepository; this.reviewsVotesRepository = reviewsVotesRepository; this.episodesLikesService = episodesLikesService; this.webtoonsRatingsService = webtoonsRatingsService; this.episodesViewsService = episodesViewsService; }
public ConsoleBasedServerHandler(DatabaseBuilder databaseBuilder, IActorsRepository actorsRepository, IContentPathsRepository contentPathsRepository, IDirectorsRepository directorsRepository, IEpisodesRepository episodesRepository, IGenresRepository genresRepository, ISeasonsRepository seasonsRepository, ISeriesRepository seriesRepository, ISubtitlesRepository subtitlesRepository, IWritersRepository writersRepository, IMoviesRepository moviesRepository, FtpServer ftpServer) { _actorsRepository = actorsRepository; _contentPathsRepository = contentPathsRepository; _directorsRepository = directorsRepository; _episodesRepository = episodesRepository; _genresRepository = genresRepository; _moviesRepository = moviesRepository; _seasonsRepository = seasonsRepository; _seriesRepository = seriesRepository; _subtitlesRepository = subtitlesRepository; _writersRepository = writersRepository; _ftpServer = ftpServer; _databaseBuilder = databaseBuilder; CommandsDictionary = new Dictionary<string, Tuple<Action, string>> { {"help", new Tuple<Action, string>(PrintCommands, "Displays a list of all commands available.")}, {"exit", new Tuple<Action, string>(ExitServer, "Safely shuts down the server and exits the command console.")}, {"enableAutoStart", new Tuple<Action, string>(SetAutoStartOnLogin, "The server will start automatically when the user logs in.")}, {"disableAutoStart", new Tuple<Action, string>(DisableAutoStartOnLogin, "The server will no longer start automatically when the user logs in.")}, {"initServer", new Tuple<Action, string>(InitializaServer, "Manually start the server.")}, {"shutDownServer", new Tuple<Action, string>(ShutDownServer, "Manually stop the server.")}, {"restartServer", new Tuple<Action, string>(RestartServer, "Manually restart the server.")}, {"status", new Tuple<Action, string>(DisplayServerStatus, "Displays the server's status.")}, {"addToMoviesDirectories", new Tuple<Action, string>(AddToMoviesDirectories, "Adds specified directory to the movies directory list.")}, {"removeFromMoviesDirectories", new Tuple<Action, string>(RemoveFromMoviesDirectories, "Removes specified directory from the movies directory list.")}, {"listMoviesDirectories", new Tuple<Action, string>(ListMoviesDirectories, "Lists all known movies directories.")}, {"addAllOrNewMovies", new Tuple<Action, string>(AddAllOrNewMovies, "Scans all movies directories to find and add all or any missing movies to the database.")}, {"testImage", new Tuple<Action, string>(TestImage, "Copies the selected movie's poster to the current user's desktop.")} }; }
public ConsoleBasedServerHandler(DatabaseBuilder databaseBuilder, IActorsRepository actorsRepository, IContentPathsRepository contentPathsRepository, IDirectorsRepository directorsRepository, IEpisodesRepository episodesRepository, IGenresRepository genresRepository, ISeasonsRepository seasonsRepository, ISeriesRepository seriesRepository, ISubtitlesRepository subtitlesRepository, IWritersRepository writersRepository, IMoviesRepository moviesRepository, FtpServer ftpServer) { _actorsRepository = actorsRepository; _contentPathsRepository = contentPathsRepository; _directorsRepository = directorsRepository; _episodesRepository = episodesRepository; _genresRepository = genresRepository; _moviesRepository = moviesRepository; _seasonsRepository = seasonsRepository; _seriesRepository = seriesRepository; _subtitlesRepository = subtitlesRepository; _writersRepository = writersRepository; _ftpServer = ftpServer; _databaseBuilder = databaseBuilder; CommandsDictionary = new Dictionary <string, Tuple <Action, string> > { { "help", new Tuple <Action, string>(PrintCommands, "Displays a list of all commands available.") }, { "exit", new Tuple <Action, string>(ExitServer, "Safely shuts down the server and exits the command console.") }, { "enableAutoStart", new Tuple <Action, string>(SetAutoStartOnLogin, "The server will start automatically when the user logs in.") }, { "disableAutoStart", new Tuple <Action, string>(DisableAutoStartOnLogin, "The server will no longer start automatically when the user logs in.") }, { "initServer", new Tuple <Action, string>(InitializaServer, "Manually start the server.") }, { "shutDownServer", new Tuple <Action, string>(ShutDownServer, "Manually stop the server.") }, { "restartServer", new Tuple <Action, string>(RestartServer, "Manually restart the server.") }, { "status", new Tuple <Action, string>(DisplayServerStatus, "Displays the server's status.") }, { "addToMoviesDirectories", new Tuple <Action, string>(AddToMoviesDirectories, "Adds specified directory to the movies directory list.") }, { "removeFromMoviesDirectories", new Tuple <Action, string>(RemoveFromMoviesDirectories, "Removes specified directory from the movies directory list.") }, { "listMoviesDirectories", new Tuple <Action, string>(ListMoviesDirectories, "Lists all known movies directories.") }, { "addAllOrNewMovies", new Tuple <Action, string>(AddAllOrNewMovies, "Scans all movies directories to find and add all or any missing movies to the database.") }, { "testImage", new Tuple <Action, string>(TestImage, "Copies the selected movie's poster to the current user's desktop.") } }; }
public EpisodesBusinessWorkflow(IEpisodesRepository episodesRepository, IEpisodeMapper episodeMapper) { EpisodesRepository = episodesRepository; EpisodeMapper = episodeMapper; }
public EpisodesController(IEpisodesRepository episodesRepository) { EpisodesRepository = episodesRepository; }