Exemplo n.º 1
0
        //

        public DetailsBarViewModel(IDetailProviderService detailService, IAnimeRepository animeRepository)
        {
            _detailService   = detailService;
            _animeRepository = animeRepository;
            ProfileCommand   = new RelayCommand(Profile);
            RefreshCommand   = new RelayCommand(Refresh);
        }
Exemplo n.º 2
0
        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;
        }
Exemplo n.º 3
0
 public HorribleSubsService(ISettingsRepository settingsRepository, IAnimeRepository animeRepository, IAnimeService animeService)
 {
     SettingsRepository = settingsRepository;
     AnimeRepository    = animeRepository;
     AnimeService       = animeService;
     Downloader         = new WebClient();
 }
Exemplo n.º 4
0
 public ScheduleAnimesHandler(int batchSize, int delayBetweenMessages, IAnimeRepository animeRepository, IAnimeUpdatePublisher animeUpdatePublisher)
 {
     _batchSize            = batchSize;
     _delayBetweenMessages = delayBetweenMessages;
     _animeRepository      = animeRepository;
     _animeUpdatePublisher = animeUpdatePublisher;
 }
 public ExecutorService(IAnimeRepository repository, IAnalyzeService analyzer, AnimePublisherService publisher, TransactionService transactionService)
 {
     _repository         = repository;
     _analyzer           = analyzer;
     _publisher          = publisher;
     _transactionService = transactionService;
 }
Exemplo n.º 6
0
 public NyaaPantsuService(ISettingsRepository settingsRepository, IAnimeRepository animeRepository, IAnimeService animeService)
 {
     SettingsRepository = settingsRepository;
     AnimeRepository    = animeRepository;
     AnimeService       = animeService;
     Downloader         = new WebClient();
 }
Exemplo n.º 7
0
 public SearchAnimeQueryHandler(
     IAnimeRepository animeRepository,
     IAnimeSearchCriteriaService animeSearchCriteriaService
     )
 {
     _animeRepository            = animeRepository;
     _animeSearchCriteriaService = animeSearchCriteriaService;
 }
Exemplo n.º 8
0
 public AnimeService(IMapper mapper, IAnimeRepository animeRepository, IGenreRepository genreRepository, IStudioRepository studioRepository, IStreamingServiceRepository streamingServiceRepository)
 {
     _mapper                     = mapper;
     _animeRepository            = animeRepository;
     _genreRepository            = genreRepository;
     _studioRepository           = studioRepository;
     _streamingServiceRepository = streamingServiceRepository;
 }
Exemplo n.º 9
0
 public AnimesController(IHttpClientFactory clienFactory)
 {
     _clientFactory      = clienFactory;
     animeRepo           = new AnimeRepositoryImpl(_clientFactory);
     qAnimeRepo          = new QueryAnimeRepositoryImpl(_clientFactory);
     qPictureRepo        = new QueryPictureRepositoryImpl(_clientFactory);
     qVideoRepo          = new QueryVideoRepositoryImpl(_clientFactory);
     qCharacterStaffRepo = new QueryCharacterStaffRepositoryImpl(_clientFactory);
 }
Exemplo n.º 10
0
        //

        public DetailsViewModel(IAnimeRepository animeRepository, ISettingsRepository settingsRepository, IAnimeService animeService)
        {
            AnimeRepository    = animeRepository;
            SettingsRepository = settingsRepository;
            _animeService      = animeService;

            // Behaviors that are the same no matter what condition
            ClearSubgroupCommand = new RelayCommand(() => Anime.PreferredSubgroup = null);
        }
Exemplo n.º 11
0
 public AnimeBusinessService(
     IMapper mapper,
     IAnimeRepository animeRepository,
     IAnimeSearchCriteriaService animeSearchCriteriaService,
     IRoleRepository roleRepository)
 {
     this.mapper                     = mapper;
     this.animeRepository            = animeRepository;
     this.animeSearchCriteriaService = animeSearchCriteriaService;
     this.roleRepository             = roleRepository;
 }
 public GetSeasonSummariesQueryHandler(
     ISeasonRepository seasonRepository,
     IAnimeRepository animeRepository,
     ISeasonRoleRepository roleRepository,
     ISeasonSearchCriteriaService seasonSearchCriteriaService
     )
 {
     _seasonRepository            = seasonRepository;
     _animeRepository             = animeRepository;
     _seasonRoleRepository        = roleRepository;
     _seasonSearchCriteriaService = seasonSearchCriteriaService;
 }
Exemplo n.º 13
0
 public AccountController(UserManager <IdentityUser> userManager,
                          SignInManager <IdentityUser> signInManager,
                          IPostRepository postRepository,
                          IMangaRepository mangaRepository,
                          IAnimeRepository animeRepository)
 {
     _userManager     = userManager;
     _signInManager   = signInManager;
     _postRepository  = postRepository;
     _mangaRepository = mangaRepository;
     _animeRepository = animeRepository;
 }
Exemplo n.º 14
0
 public MiscViewModel(ICredentialsRepository credentialsRepository,
                      IAnimeRepository animeRepository,
                      IAnimeService animeService,
                      IDetailProviderService detailService,
                      IFileService fileService,
                      ISettingsRepository settingsRepository)
 {
     _credentialsRepository = credentialsRepository;
     _animeRepository       = animeRepository;
     _animeService          = animeService;
     _detailService         = detailService;
     _fileService           = fileService;
     _settingsRepository    = settingsRepository;
     SelectedIndex          = 0;
     SubmitCommand          = new RelayCommand(DoAction, () => !DoingAction);
     //
 }
Exemplo n.º 15
0
 public UpdateSeiyuuHandler(
     ISeiyuuRepository seiyuuRepository,
     IAnimeRepository animeRepository,
     ICharacterRepository characterRepository,
     ISeiyuuRoleRepository seiyuuRoleRepository,
     IAnimeRoleRepository animeRoleRepository,
     ISeasonRepository seasonRepository,
     IMalApiService malApiService
     )
 {
     _seiyuuRepository     = seiyuuRepository;
     _animeRepository      = animeRepository;
     _characterRepository  = characterRepository;
     _seiyuuRoleRepository = seiyuuRoleRepository;
     _animeRoleRepository  = animeRoleRepository;
     _seasonRepository     = seasonRepository;
     _malApiService        = malApiService;
 }
Exemplo n.º 16
0
		public SeasonBusinessService(
			IMapper mapper,
			ISeasonRepository seasonRepository,
			IAnimeRepository animeRepository,
			IRoleRepository roleRepository,
			IRoleSearchCriteriaService roleSearchCriteriaService,
			IAnimeSearchCriteriaService animeSearchCriteriaService,
			ISeasonSearchCriteriaService seasonSearchCriteriaService
		)
		{
			this.mapper = mapper;
			this.seasonRepository = seasonRepository;
			this.animeRepository = animeRepository;
			this.roleRepository = roleRepository;
			this.roleSearchCriteriaService = roleSearchCriteriaService;
			this.animeSearchCriteriaService = animeSearchCriteriaService;
			this.seasonSearchCriteriaService = seasonSearchCriteriaService;
		}
Exemplo n.º 17
0
        public WebViewModel(ICredentialsRepository credentialsRepository,
                            IAnimeRepository animeRepository,
                            IAnimeService animeService,
                            ISyncProviderService syncService,
                            IMyAnimeListApi api,
                            IDownloadService downloadService)
        {
            DownloadService        = downloadService;
            _credentialsRepository = credentialsRepository;
            _animeRepository       = animeRepository;
            _animeService          = animeService;
            _syncService           = syncService;
            _api = api;

            //

            SetCommands();
            CheckSyncAndLog();

            MessengerInstance.Register <Request>(this, HandleRequest);
            MessengerInstance.Register <ViewRequest>(this, HandleViewAction);
        }
Exemplo n.º 18
0
 public InsertSeiyuuHandler(
     int insertSeiyuuBatchSize,
     int delayBetweenCallsInSeconds,
     ISeiyuuRepository seiyuuRepository,
     ISeasonRepository seasonRepository,
     ICharacterRepository characterRepository,
     IAnimeRepository animeRepository,
     IAnimeRoleRepository animeRoleRepository,
     IMalApiService malApiService,
     IS3Service s3Service
     )
 {
     _insertSeiyuuBatchSize      = insertSeiyuuBatchSize;
     _delayBetweenCallsInSeconds = delayBetweenCallsInSeconds;
     _seiyuuRepository           = seiyuuRepository;
     _seasonRepository           = seasonRepository;
     _characterRepository        = characterRepository;
     _animeRepository            = animeRepository;
     _animeRoleRepository        = animeRoleRepository;
     _malApiService = malApiService;
     _s3Service     = s3Service;
 }
Exemplo n.º 19
0
 public JikanParser(
     string endpointUrl,
     ILoggingService loggingService,
     IAnimeRepository animeRepository,
     IAnimeStatusRepository animeStatusRepository,
     IAnimeTypeRepository animeTypeRepository,
     IBlacklistedIdRepository blacklistedIdRepository,
     ICharacterRepository characterRepository,
     IRoleRepository roleRepository,
     ISeasonRepository seasonRepository,
     ISeiyuuRepository seiyuuRepository
     )
 {
     this.jikan                   = new Jikan(endpointUrl);
     this.logger                  = loggingService;
     this.animeRepository         = animeRepository;
     this.seasonRepository        = seasonRepository;
     this.seiyuuRepository        = seiyuuRepository;
     this.animeTypeRepository     = animeTypeRepository;
     this.animeStatusRepository   = animeStatusRepository;
     this.blacklistedIdRepository = blacklistedIdRepository;
     this.characterRepository     = characterRepository;
     this.roleRepository          = roleRepository;
 }
Exemplo n.º 20
0
        // GET: Anime

        public AnimeController()
        {
            this.ar = new AnimeRepository();
        }
Exemplo n.º 21
0
 public AnimeCreator(IAnimeRepository oAnimeRepository)
 {
     _oAnimeRepository = oAnimeRepository;
 }
Exemplo n.º 22
0
 public Home()
 {
     InitializeComponent();
     AnimeRepository = new AnimeRepository();
 }
Exemplo n.º 23
0
 public AnimeService(IAnimeRepository repo)
     : base(repo)
 {
 }
Exemplo n.º 24
0
 public AnimeService(IAnimeRepository animeRepository, ICategoryRepository categoryRepository, IUnitOfWork unitOfWork)
 {
     _animeRepository    = animeRepository;
     _categoryRepository = categoryRepository;
     _unitOfWork         = unitOfWork;
 }
Exemplo n.º 25
0
 public AnimeService(ISettingsRepository settingsRepository, IAnimeRepository animeRepository)
 {
     _settingsRepository = settingsRepository;
     _animeRepository    = animeRepository;
 }
 public AnimeController(IAnimeRepository animeRepository,
                        IHostingEnvironment hostingEnvironment)
 {
     _animeRepository    = animeRepository;
     _hostingEnvironment = hostingEnvironment;
 }
Exemplo n.º 27
0
 public AnimeService(IAnimeRepository AnimeRepository, IUnitOfWork unitOfWork)
 {
     this.AnimeRepository = AnimeRepository;
     this.unitOfWork      = unitOfWork;
 }
Exemplo n.º 28
0
 public UpdateAnimeHandler(IAnimeRepository animeRepository, ISeasonRepository seasonRepository, IMalApiService malApiService)
 {
     _animeRepository  = animeRepository;
     _seasonRepository = seasonRepository;
     _malApiService    = malApiService;
 }
Exemplo n.º 29
0
 public AnimeController(IAnimeRepository animeRepository)
 {
     this.animeRepository = animeRepository;
 }
Exemplo n.º 30
0
 public AnimeDeleter(IAnimeRepository oAnimeRepository)
 {
     _oAnimeRepository = oAnimeRepository;
 }
Exemplo n.º 31
0
        // GET: Anime

        public AnimeController()
        {
            this.ar = new AnimeRepository();
        }