public MainWindowViewModel(IUnityContainer container, IEpisodeRepository episodeRepository, ITorrentService torrentService, IEventAggregator eventAggregator, IServerRepository serverRepository, ITvShowDatabase tvShowDatabaseService, ITvShowRepository tvShowRepository, IMessageService messageService, IInternetService internetService) { this._container = container; this._episodeRepository = episodeRepository; this._torrentService = torrentService; this._eventAggregator = eventAggregator; this._serverRepository = serverRepository; this._tvShowDatabaseService = tvShowDatabaseService; this._tvShowRepository = tvShowRepository; this._messageService = messageService; this._internetService = internetService; this.SearchCommand = new DelegateCommand <object>(this.Execute_Search); this.StartDownloadCommand = new DelegateCommand <object>(this.Execute_StartDownloadCommand); this.LoadedCommand = new DelegateCommand <Episode>(this.Execute_LoadedCommand); this.ExitCommand = new DelegateCommand <object>(this.Execute_ExitCommand); this.UpdateCommand = new DelegateCommand <object>(this.Execute_UpdateCommand); this.MarkEpisodeAsDownloadedCommand = new DelegateCommand <object>(this.Execute_MarkEpisodeAsDownloadedCommand); this.DeleteEpisodeCommand = new DelegateCommand <object>(this.Execute_DeleteEpisodeCommand); this.GroupByCommand = new DelegateCommand <string>(this.Execute_GroupByCommand); this.EditEpisodeCommand = new DelegateCommand <EpisodeDTO>(this.Execute_EditEpisodeCommand); this.SearchFilesCommand = new DelegateCommand <object>(this.Execute_SearchFilesCommand); this.Episodes = new ObservableCollection <EpisodeDTO>(); this.InitializeEpisodesViewSource(); this.SearchAndDownloadButtonLabel = "Search Torrents"; this.SearchAndDownloadButtonImage = "/images/TorrentIcon128x128.png"; }
public UnitOfWork( AlmanimeContext context, IAnimeRepository animes, IBookmarkRepository bookmarks, IEpisodeRepository episodes, IFansubRepository fansubs, IMembershipRepository memberships, IStorageRepository storage, ISubtitleRepository subtitles, ISubtitlePartialRepository subtitlesPartials, IUserRepository users ) { _context = context; Animes = animes; Bookmarks = bookmarks; Episodes = episodes; Fansubs = fansubs; Memberships = memberships; Storage = storage; Subtitles = subtitles; SubtitlePartials = subtitlesPartials; Users = users; }
public GetEpisodeService( IEpisodeRepository episodeRepository, IMapper mapper) { _episodeRepository = episodeRepository; _mapper = mapper; }
public CreateEpisodeCommandHandler( IEpisodeRepository episodeRepository, IMapper mapper) { _episodeRepository = episodeRepository; _mapper = mapper; }
public UpdateEpisodeService( IUpdateEpisodeValidator updateEpisodeValidator, IEpisodeRepository episodeRepository) { _updateEpisodeValidator = updateEpisodeValidator; _episodeRepository = episodeRepository; }
public MovieController(IMapper mapper, IUnitOfWork unitOfWork, IMovieRepository movieRepository, IEpisodeRepository episodeRepository) { _mapper = mapper; _unitOfWork = unitOfWork; _movieRepository = movieRepository; _episodeRepository = episodeRepository; }
public UpdateEpisodeValidator(IEpisodeRepository episodeRepository) { _episodeRepository = episodeRepository; RuleFor(x => x.Id).GreaterThan(0); RuleFor(x => x.Name).NotEmpty().MaximumLength(64); }
public CharactersController(ICharacterRepository repository, IEpisodeRepository episodeRepository, IMapper mapper, ICharacterService characterService) { _characterRepository = repository; _episodeRepository = episodeRepository; _mapper = mapper; _characterService = characterService; }
public CreateCharacterFactory( IEpisodeRepository episodeRepository, ICharacterRepository characterRepository) { _episodeRepository = episodeRepository; _characterRepository = characterRepository; }
public EpisodeController( IEpisodeRepository episodeRepository, ILogger <EpisodeController> logger, IWebHostEnvironment environment) { _episodeRepository = episodeRepository; _logger = logger; _environment = environment; }
public UpdateCharacterService( IUpdateCharacterValidator updateCharacterValidator, ICharacterRepository characterRepository, IEpisodeRepository episodeRepository) { _updateCharacterValidator = updateCharacterValidator; _characterRepository = characterRepository; _episodeRepository = episodeRepository; }
public ParticipationController( ILogger <ParticipationController> logger, IEpisodeRepository episodeRepository, IParticipationRepository participationRepository) { _logger = logger; _episodeRepository = episodeRepository; _participationRepository = participationRepository; }
public CreateCharacterValidator( ICharacterRepository characterRepository, IEpisodeRepository episodeRepository) { _characterRepository = characterRepository; _episodeRepository = episodeRepository; RuleFor(x => x.Name).NotNull().NotEmpty().MaximumLength(64); }
public HomeController( ILogger <HomeController> logger, IProductRepository productRepository, IEpisodeRepository episodeRepository) { _logger = logger; _productRepository = productRepository; _episodeRepository = episodeRepository; }
/// <summary> /// Constructor of Show manager /// </summary> /// <param name="showRepository"></param> /// <param name="channelRepository"></param> /// <param name="genreRepository"></param> /// <param name="seasonRepository"></param> /// <param name="episodeRepository"></param> public ShowManager(IShowRepository showRepository, IChannelRepository channelRepository, IGenreRepository genreRepository, ISeasonRepository seasonRepository, IEpisodeRepository episodeRepository) { _showRepository = showRepository; _channelRepository = channelRepository; _genreRepository = genreRepository; _seasonRepository = seasonRepository; _episodeRepository = episodeRepository; }
public CreateEpisodeService( IEpisodeRepository episodeRepository, ICreateEpisodeValidator createEpisodeValidator, ICreateEpisodeFactory createEpisodeFactory) { _episodeRepository = episodeRepository; _createEpisodeValidator = createEpisodeValidator; _createEpisodeFactory = createEpisodeFactory; }
public EpisodesController(IEpisodeRepository episodeRepository, IEpisodeEnemyRepository episodeEnemyRepository, IEpisodeCompanionRepository episodeCompanionRepository, IMapper mapper) { _episodeRepository = episodeRepository ?? throw new ArgumentNullException(nameof(EpisodeRepository)); _episodeEnemyRepository = episodeEnemyRepository ?? throw new ArgumentNullException(nameof(EpisodeEnemyRepository)); _episodeCompanionRepository = episodeCompanionRepository ?? throw new ArgumentNullException(nameof(EpisodeCompanionRepository)); _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); }
public CharacterDataService( ICharacterFactory characterFactory, IEpisodeFactory episodeFactory, IFriendshipFactory friendshipFactory, ICharacterRepository characterRepository, IEpisodeRepository episodeRepository, IFriendshipRepository friendshipRepository, AppDbContext dbContext) { _characterFactory = characterFactory; _episodeFactory = episodeFactory; _friendshipFactory = friendshipFactory; _characterRepository = characterRepository; _episodeRepository = episodeRepository; _friendshipRepository = friendshipRepository; _dbContext = dbContext; }
private XMLRepositoryFactory(string _filename) { filename = _filename; try { Document = XDocument.Load(filename); } //System.IO.DirectoryNotFoundException catch (System.IO.FileNotFoundException ex) { //Repository doesn't exist, so create a new baseline. Document = new XDocument( new XElement("Repository", new XElement("Config"), new XElement("Shows") ) ); Persist(); } configurationRepository = new XMLConfigurationRepository(this); //Initialize Show repository, with next ID from config string nextShowID = ConfigurationRepository.GetValue("NextShowID"); if (nextShowID == null || nextShowID.Equals("")) { ConfigurationRepository.SetValue("NextShowID", "1"); showRepository = new XMLShowRepository(this, 1); } else { showRepository = new XMLShowRepository(this, Convert.ToInt32(nextShowID)); } //Initialize Season repository, with next ID from config string nextSeasonID = ConfigurationRepository.GetValue("NextSeasonID"); if (nextSeasonID == null || nextSeasonID.Equals("")) { ConfigurationRepository.SetValue("NextSeasonID", "1"); seasonRepository = new XMLSeasonRepository(this, 1); } else { seasonRepository = new XMLSeasonRepository(this, Convert.ToInt32(nextSeasonID)); } //Initialize Season repository, with next ID from config string nextEpisodeID = ConfigurationRepository.GetValue("NextEpisodeID"); if (nextEpisodeID == null || nextEpisodeID.Equals("")) { ConfigurationRepository.SetValue("NextEpisodeID", "1"); episodeRepository = new XMLEpisodeRepository(this, 1); } else { episodeRepository = new XMLEpisodeRepository(this, Convert.ToInt32(nextEpisodeID)); } }
public Fetcher( TrackTvDbContext context, ITvDbClient client, IEpisodeFetcher episodeFetcher, IActorFetcher actorFetcher, IGenreFetcher genreFetcher, IShowFetcher showFetcher, IShowsRepository showsRepository, IEpisodeRepository episodeRepository) { this.Context = context; this.Client = client; this.EpisodeFetcher = episodeFetcher; this.ActorFetcher = actorFetcher; this.GenreFetcher = genreFetcher; this.ShowFetcher = showFetcher; this.ShowsRepository = showsRepository; this.EpisodeRepository = episodeRepository; }
public EpisodesController(IEpisodeRepository repository) { _repository = repository; }
public MyShowsService(IShowsRepository showsRepository, IEpisodeRepository episodeRepository) { this.ShowsRepository = showsRepository; this.EpisodeRepository = episodeRepository; }
public EpisodeService(IEpisodeRepository episodeRepository) { _episodeRepository = episodeRepository; }
public EpisodesService(IEpisodeRepository episodeRepository, ICharacterRepository characterRepository) { _episodeRepository = episodeRepository; _characterRepository = characterRepository; }
public EpisodeService(IEpisodeRepository episodeRepository, IConfigService configService, Logger logger) { _episodeRepository = episodeRepository; _configService = configService; _logger = logger; }
public TrilogyHeroes(IEpisodeRepository episodeRepository, IDroidRepository droidRepository) { _episodeRepository = episodeRepository; _droidRepository = droidRepository; }
public SeasonController(ISeasonRepository seasonRepository, IEpisodeRepository episodeRepository, ISeriesRepository seriesRepository) { _seasonRepository = (SeasonRepository)seasonRepository; _episodeRepository = (EpisodeRepository)episodeRepository; _seriesRepository = (SeriesRepository)seriesRepository; }
public EpisodeController(INotifier notifier, IEpisodeRepository episodeRepository) : base(notifier) { _episodeRepository = episodeRepository; }
public PodcastController(IPodcastRepository repository, IEpisodeRepository episodeRepository) { _repository = repository; _episodeRepository = episodeRepository; }
public PodcastService(IEpisodeRepository repository) { _repository = repository; }
public EpisodeCutoffService(IEpisodeRepository episodeRepository, IQualityProfileService qualityProfileService, Logger logger) { _episodeRepository = episodeRepository; _qualityProfileService = qualityProfileService; _logger = logger; }
public StarWarsQuery(ICharacterRepository characterRepository, IFactionRepository factionRepository, IEpisodeRepository episodeRepository, ICharacterGroupRepository characterGroupRepository, ICharacterTypeRepository characterTypeRepository, IStarshipRepository starshipRepository) { #region Faction Field <ListGraphType <FactionQLType> >( "factions", //arguments: new QueryArguments( // new QueryArgument<IntGraphType> { Name = "id", Description = "faction id" } //), resolve: context => factionRepository.GetFaction().Result ); Field <FactionQLType>( "faction", arguments: new QueryArguments( new QueryArgument <NonNullGraphType <IntGraphType> > { Name = "id", Description = "faction id" } ), resolve: context => factionRepository.GetFaction(context.GetArgument <int>("id")).Result ); #endregion #region Episode Field <EpisodeQLType>( "episode", arguments: new QueryArguments( new QueryArgument <NonNullGraphType <IntGraphType> > { Name = "id", Description = "episode id" } ), resolve: context => episodeRepository.GetEpisode(context.GetArgument <int>("id")).Result ); Field <ListGraphType <EpisodeQLType> >( "episodes", //arguments: new QueryArguments( // new QueryArgument<NonNullGraphType<IntGraphType>> { Name = "id", Description = "episode id" } //), resolve: context => episodeRepository.GetEpisode().Result ); #endregion #region Character Field <ListGraphType <CharacterQLType> >( "characters", //arguments: new QueryArguments( // new QueryArgument<NonNullGraphType<IntGraphType>> { Name = "id", Description = "character id" } //), resolve: context => characterRepository.GetCharacter().Result ); Field <CharacterQLType>( "character", arguments: new QueryArguments( new QueryArgument <NonNullGraphType <IntGraphType> > { Name = "id", Description = "character id" } ), resolve: context => characterRepository.GetCharacter(context.GetArgument <int>("id")).Result ); #endregion #region Starship Field <StarshipQLType>( "starships", //arguments: new QueryArguments( // new QueryArgument<NonNullGraphType<IntGraphType>> { Name = "id", Description = "starship id" } //), resolve: context => starshipRepository.GetStarship().Result ); Field <StarshipQLType>( "starship", arguments: new QueryArguments( new QueryArgument <NonNullGraphType <IntGraphType> > { Name = "id", Description = "starship id" } ), resolve: context => starshipRepository.GetStarship(context.GetArgument <int>("id")).Result ); #endregion }
public EpisodeCalendar(IEpisodeRepository episodeRepository, Calendar calendar) { this.EpisodeRepository = episodeRepository; this.Calendar = calendar; }
public CharacterService(ICharacterRepository characterRepository, IEpisodeRepository episodeRepository) { _characterRepository = characterRepository; _episodeRepository = episodeRepository; }
public EpisodeService(IEpisodeRepository episodeRepository, IFilmProductionRepository filmProductionRepository) { _episodeRepository = episodeRepository; _filmProductionRepository = filmProductionRepository; }
public StarWarsMutation(ICharacterRepository characterRepository, IFactionRepository factionRepository, IEpisodeRepository episodeRepository, ICharacterGroupRepository characterGroupRepository, ICharacterTypeRepository characterTypeRepository, IStarshipRepository starshipRepository) { # region Faction
public EpisodeCutoffService(IEpisodeRepository episodeRepository, IProfileService profileService, Logger logger) { _episodeRepository = episodeRepository; _profileService = profileService; _logger = logger; }