コード例 #1
0
 public RequestController(IMovieRequestEngine engine, ITvRequestEngine tvRequestEngine, IVoteEngine vote,
                          ILogger <RequestController> log)
 {
     MovieRequestEngine = engine;
     TvRequestEngine    = tvRequestEngine;
     VoteEngine         = vote;
     Log = log;
 }
コード例 #2
0
ファイル: VoteEngine.cs プロジェクト: jwor80/Ombi
 public VoteEngine(IRepository <Votes> votes, IPrincipal user, OmbiUserManager um, IRuleEvaluator r, ISettingsService <VoteSettings> voteSettings,
                   IMusicRequestEngine musicRequestEngine, ITvRequestEngine tvRequestEngine, IMovieRequestEngine movieRequestEngine) : base(user, um, r)
 {
     _voteRepository     = votes;
     _voteSettings       = voteSettings;
     _movieRequestEngine = movieRequestEngine;
     _musicRequestEngine = musicRequestEngine;
     _tvRequestEngine    = tvRequestEngine;
 }
コード例 #3
0
ファイル: RequestsController.cs プロジェクト: anojht/Ombi
 public RequestsController(IMovieRequestEngine movieRequestEngine, ITvRequestEngine tvRequestEngine, IMusicRequestEngine musicRequestEngine,
                           IVoteEngine voteEngine, ILogger <RequestsController> logger)
 {
     _movieRequestEngine = movieRequestEngine;
     _tvRequestEngine    = tvRequestEngine;
     _musicRequestEngine = musicRequestEngine;
     _voteEngine         = voteEngine;
     _logger             = logger;
 }
コード例 #4
0
 public RequestController(IMovieRequestEngine engine, ITvRequestEngine tvRequestEngine, IVoteEngine vote,
                          ILogger <RequestController> log, IRequestLimitService requestLimitService)
 {
     MovieRequestEngine = engine;
     TvRequestEngine    = tvRequestEngine;
     VoteEngine         = vote;
     Log = log;
     _requestLimitService = requestLimitService;
 }
コード例 #5
0
ファイル: IdentityController.cs プロジェクト: anojht/Ombi
 public IdentityController(OmbiUserManager user, IMapper mapper, RoleManager <IdentityRole> rm, IEmailProvider prov,
                           ISettingsService <EmailNotificationSettings> s,
                           ISettingsService <CustomizationSettings> c,
                           ISettingsService <OmbiSettings> ombiSettings,
                           IWelcomeEmail welcome,
                           IMovieRequestRepository m,
                           ITvRequestRepository t,
                           ILogger <IdentityController> l,
                           IPlexApi plexApi,
                           ISettingsService <PlexSettings> settings,
                           IRepository <RequestLog> requestLog,
                           IRepository <Issues> issues,
                           IRepository <IssueComments> issueComments,
                           IRepository <NotificationUserId> notificationRepository,
                           IRepository <RequestSubscription> subscriptionRepository,
                           ISettingsService <UserManagementSettings> umSettings,
                           IRepository <UserNotificationPreferences> notificationPreferences,
                           IRepository <UserQualityProfiles> userProfiles,
                           IMusicRequestRepository musicRepo,
                           IMovieRequestEngine movieRequestEngine,
                           ITvRequestEngine tvRequestEngine,
                           IMusicRequestEngine musicEngine,
                           IUserDeletionEngine deletionEngine,
                           IRequestLimitService requestLimitService,
                           ICacheService cacheService)
 {
     UserManager           = user;
     Mapper                = mapper;
     RoleManager           = rm;
     EmailProvider         = prov;
     EmailSettings         = s;
     CustomizationSettings = c;
     WelcomeEmail          = welcome;
     MovieRepo             = m;
     MusicRepo             = musicRepo;
     TvRepo                = t;
     _log                           = l;
     _plexApi                       = plexApi;
     _plexSettings                  = settings;
     _issuesRepository              = issues;
     _requestLogRepository          = requestLog;
     _issueCommentsRepository       = issueComments;
     OmbiSettings                   = ombiSettings;
     _requestSubscriptionRepository = subscriptionRepository;
     _notificationRepository        = notificationRepository;
     _userManagementSettings        = umSettings;
     TvRequestEngine                = tvRequestEngine;
     MovieRequestEngine             = movieRequestEngine;
     _userNotificationPreferences   = notificationPreferences;
     _userQualityProfiles           = userProfiles;
     MusicRequestEngine             = musicEngine;
     _deletionEngine                = deletionEngine;
     _requestLimitService           = requestLimitService;
     _cacheService                  = cacheService;
 }
コード例 #6
0
ファイル: TvSearchEngineV2.cs プロジェクト: anojht/Ombi
 public TvSearchEngineV2(IPrincipal identity, IRequestServiceMain service, ITvMazeApi tvMaze, IMapper mapper,
                         ITraktApi trakt, IRuleEvaluator r, OmbiUserManager um, ICacheService memCache, ISettingsService <OmbiSettings> s,
                         IRepository <RequestSubscription> sub, IMovieDbApi movieApi, ISettingsService <CustomizationSettings> customization, ITvRequestEngine requestEngine)
     : base(identity, service, r, um, memCache, s, sub)
 {
     _tvMaze        = tvMaze;
     _mapper        = mapper;
     _traktApi      = trakt;
     _movieApi      = movieApi;
     _customization = customization;
     _requestEngine = requestEngine;
 }
コード例 #7
0
ファイル: PlexWatchlistImport.cs プロジェクト: Ombi-app/Ombi
 public PlexWatchlistImport(IPlexApi plexApi, ISettingsService <PlexSettings> settings, OmbiUserManager ombiUserManager,
                            IMovieRequestEngine movieRequestEngine, ITvRequestEngine tvRequestEngine, IHubContext <NotificationHub> hub,
                            ILogger <PlexWatchlistImport> logger, IExternalRepository <PlexWatchlistHistory> watchlistRepo)
 {
     _plexApi            = plexApi;
     _settings           = settings;
     _ombiUserManager    = ombiUserManager;
     _movieRequestEngine = movieRequestEngine;
     _tvRequestEngine    = tvRequestEngine;
     _hub           = hub;
     _logger        = logger;
     _watchlistRepo = watchlistRepo;
 }
コード例 #8
0
ファイル: RequestController.cs プロジェクト: sonicos/Ombi
 public RequestController(IMovieRequestEngine engine, ITvRequestEngine tvRequestEngine)
 {
     MovieRequestEngine = engine;
     TvRequestEngine    = tvRequestEngine;
 }