public MusicRequestController(IMusicRequestEngine engine, IVoteEngine voteEngine, ILogger <MusicRequestController> log, IRequestLimitService requestLimitService) { _engine = engine; _voteEngine = voteEngine; _log = log; _requestLimitService = requestLimitService; }
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; }
public RequestsController(IMovieRequestEngine movieRequestEngine, ITvRequestEngine tvRequestEngine, IMusicRequestEngine musicRequestEngine, IVoteEngine voteEngine, ILogger <RequestsController> logger) { _movieRequestEngine = movieRequestEngine; _tvRequestEngine = tvRequestEngine; _musicRequestEngine = musicRequestEngine; _voteEngine = voteEngine; _logger = logger; }
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; }
public MusicRequestController(IMusicRequestEngine engine, IVoteEngine voteEngine, ILogger <MusicRequestController> log) { _engine = engine; _voteEngine = voteEngine; _log = log; }