public MoviesService(IMoviesRepository moviesRepository, ICategoriesRepository categoriesRepository, IActorsRepository actorsRepository) { this.moviesRepository = moviesRepository; this.categoriesRepository = categoriesRepository; this.actorsRepository = actorsRepository; }
public async void Configure( IApplicationBuilder app, ISqsClient sqsClient, ISqsConsumerService sqsConsumerService, IActorsRepository actorsRepository, IMoviesRepository moviesRepository) { app.UseSerilogRequestLogging(); app.UseRouting(); app.UseEndpoints(endpoints => { endpoints.MapControllers(); endpoints.MapCustomHealthChecks("SqsReader service"); }); if (_appConfig.AwsQueueAutomaticallyCreate) { await sqsClient.CreateQueueAsync(); } sqsConsumerService.StartConsuming(); await actorsRepository.CreateTableAsync(); await moviesRepository.CreateTableAsync(); }
public ShowService(IShowsRepository showsRepository, IAuditoriumsRepository auditoriumsRepository, IPiecesRepository piecesRepository, IActorsRepository actorsRepository) { _showsRepository = showsRepository; _auditoriumsRepository = auditoriumsRepository; _piecesRepository = piecesRepository; _actorsRepository = actorsRepository; }
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 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 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.") } }; }
private static void RigRepository(IActorsRepository repository, Actor[] actors) { repository.GetActorsByTheTvDbIdsAsync(Arg.Any<int[]>()).Returns(actors); }
public ActorFetcher(IActorsRepository actorsRepository, ISeriesClient client) { this.ActorsRepository = actorsRepository; this.Client = client; }
public GetActorDetailsQueryHandler(IActorsRepository repository) => _repository = repository;
public LikeEventSubscriber(ILogger <LikeEventSubscriber> logger, IActorsRepository repository) { _logger = logger; _repository = repository; }
public ActorService(IActorsRepository actorsRepository) { _actorsRepository = actorsRepository; }
public ActorMessageProcessor(IActorsRepository actorsRepository, ILogger <ActorMessageProcessor> logger) { _actorsRepository = actorsRepository; _logger = logger; }
private static void RigRepository(IActorsRepository repository, Actor[] actors, int[] expectedIds) { repository.GetActorsByTheTvDbIdsAsync(Arg.Is<int[]>(x => x.All(expectedIds.Contains))).Returns(actors); }
public MoviesService(IMoviesRepository moviesRepository, IActorsRepository actorsRepository, IRealisatorsRepository realisatorsRepository) { _moviesRepository = moviesRepository; _actorsRepository = actorsRepository; _realisatorsRepository = realisatorsRepository; }
public ActorServices(IActorsRepository actor, IMapper mapper, ILogger <ActorServices> logger) { _actor = actor; this._mapper = mapper; this._logger = logger; }
public ActorsController(IActorsRepository context, IWebHostEnvironment environment) { _context = context; _environment = environment; }
public ActorsController(IActorsRepository actorsRepository) { _actorsService = new ActorsService(actorsRepository); }
public ActorsController(sakilaContext context) { actors = new ActorsRepository(context); }