Ejemplo n.º 1
0
 public UserController(
     UserService service,
     UserQueries data,
     ArtistService artistService,
     ArtistQueries artistQueries,
     OtherService otherService,
     IRepository repository,
     UserMessageQueries messageQueries,
     IPRuleManager ipRuleManager,
     VdbConfigManager config,
     MarkdownParser markdownParser,
     ActivityEntryQueries activityEntryQueries,
     LoginManager loginManager)
 {
     Service = service;
     Data    = data;
     _activityEntryQueries = activityEntryQueries;
     _artistQueries        = artistQueries;
     _artistService        = artistService;
     _repository           = repository;
     _otherService         = otherService;
     _messageQueries       = messageQueries;
     _ipRuleManager        = ipRuleManager;
     _config         = config;
     _markdownParser = markdownParser;
     _loginManager   = loginManager;
 }
Ejemplo n.º 2
0
 public SongService(ISessionFactory sessionFactory, IUserPermissionContext permissionContext, IEntryLinkFactory entryLinkFactory, IEntryUrlParser entryUrlParser,
                    VdbConfigManager config)
     : base(sessionFactory, permissionContext, entryLinkFactory)
 {
     _entryUrlParser = entryUrlParser;
     _config         = config;
 }
Ejemplo n.º 3
0
 public StatsController(IUserRepository userRepository, IRepository repository, IUserPermissionContext permissionContext, SongAggregateQueries songAggregateQueries,
                        HttpContextBase context, VdbConfigManager config)
 {
     this.userRepository       = userRepository;
     this.repository           = repository;
     this.permissionContext    = permissionContext;
     this.songAggregateQueries = songAggregateQueries;
     this.context = context;
     this.config  = config;
 }
Ejemplo n.º 4
0
 public StatsController(IUserRepository userRepository, IUserPermissionContext permissionContext, SongAggregateQueries songAggregateQueries,
                        HttpContextBase context, VdbConfigManager config, ActivityEntryQueries activityEntryQueries, StatsQueries queries)
 {
     this.userRepository       = userRepository;
     this.permissionContext    = permissionContext;
     this.activityEntryQueries = activityEntryQueries;
     this.queries = queries;
     this.songAggregateQueries = songAggregateQueries;
     this.context = context;
     this.config  = config;
 }
Ejemplo n.º 5
0
 public UserController(UserService service, UserQueries data, ArtistService artistService, OtherService otherService,
                       UserMessageQueries messageQueries, IPRuleManager ipRuleManager, VdbConfigManager config)
 {
     Service             = service;
     Data                = data;
     this.artistService  = artistService;
     this.otherService   = otherService;
     this.messageQueries = messageQueries;
     this.ipRuleManager  = ipRuleManager;
     this.config         = config;
 }
Ejemplo n.º 6
0
 public SongQueries(ISongRepository repository, IUserPermissionContext permissionContext, IEntryLinkFactory entryLinkFactory, IPVParser pvParser, IUserMessageMailer mailer,
                    ILanguageDetector languageDetector, IUserIconFactory userIconFactory, IEnumTranslations enumTranslations, ObjectCache cache, VdbConfigManager config)
     : base(repository, permissionContext)
 {
     this.entryLinkFactory = entryLinkFactory;
     this.pvParser         = pvParser;
     this.mailer           = mailer;
     this.languageDetector = languageDetector;
     this.userIconFactory  = userIconFactory;
     this.enumTranslations = enumTranslations;
     this.cache            = cache;
     this.config           = config;
 }
Ejemplo n.º 7
0
        public BrandableStringsManager(VdbConfigManager config)
        {
            _config = config;

            if (!LoadBrandedStrings())
            {
                Album  = new AlbumStrings(Resources.Views.AlbumRes.ResourceManager);
                Artist = new ArtistStrings(Resources.Views.ArtistRes.ResourceManager);
                Home   = new HomeStrings(Resources.Views.HomeRes.ResourceManager);
                Layout = new LayoutStrings(Resources.Views.LayoutRes.ResourceManager);
                Song   = new SongStrings(Resources.Views.SongRes.ResourceManager);
                User   = new UserStrings(Resources.Views.UserRes.ResourceManager);
            }
        }
Ejemplo n.º 8
0
 public UserController(UserService service, UserQueries data, ArtistService artistService, ArtistQueries artistQueries, OtherService otherService,
                       IRepository repository,
                       UserMessageQueries messageQueries, IPRuleManager ipRuleManager, VdbConfigManager config, MarkdownParser markdownParser)
 {
     Service             = service;
     Data                = data;
     this.artistQueries  = artistQueries;
     this.artistService  = artistService;
     this.repository     = repository;
     this.otherService   = otherService;
     this.messageQueries = messageQueries;
     this.ipRuleManager  = ipRuleManager;
     this.config         = config;
     this.markdownParser = markdownParser;
 }
Ejemplo n.º 9
0
 public StatsController(
     IUserRepository userRepository,
     IUserPermissionContext permissionContext,
     SongAggregateQueries songAggregateQueries,
     VdbConfigManager config,
     ActivityEntryQueries activityEntryQueries,
     StatsQueries queries,
     ObjectCache cache)
 {
     _userRepository       = userRepository;
     _permissionContext    = permissionContext;
     _activityEntryQueries = activityEntryQueries;
     _queries = queries;
     _songAggregateQueries = songAggregateQueries;
     _config = config;
     _cache  = cache;
 }
Ejemplo n.º 10
0
 public HelpController(VdbConfigManager config, TagQueries tagQueries)
 {
     this.config     = config;
     this.tagQueries = tagQueries;
 }
Ejemplo n.º 11
0
 public AffiliateLinkGenerator(VdbConfigManager configManager)
 {
     _amazonComAffId = configManager.Affiliates.AmazonComAffiliateId;
     _amazonJpAffId  = configManager.Affiliates.amazonJpAffiliateId;
     _paAffId        = configManager.Affiliates.PlayAsiaAffiliateId;
 }
Ejemplo n.º 12
0
 public HelpController(VdbConfigManager config)
 {
     this.config = config;
 }
Ejemplo n.º 13
0
 public HelpController(VdbConfigManager config, TagQueries tagQueries)
 {
     _config     = config;
     _tagQueries = tagQueries;
 }