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; }
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; }
public UserController(UserService service, UserQueries data, ArtistService artistService, ArtistQueries artistQueries, OtherService otherService, IRepository repository, UserMessageQueries messageQueries, IPRuleManager ipRuleManager, VdbConfigManager config, MarkdownParser markdownParser, ActivityEntryQueries activityEntryQueries) { Service = service; Data = data; this.activityEntryQueries = activityEntryQueries; this.artistQueries = artistQueries; this.artistService = artistService; this.repository = repository; this.otherService = otherService; this.messageQueries = messageQueries; this.ipRuleManager = ipRuleManager; this.config = config; this.markdownParser = markdownParser; }
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; }
public ActivityEntryApiController(ActivityEntryQueries queries) { this.queries = queries; }
public ActionResult Stats_EditsPerDay(int id) { var points = new ActivityEntryQueries(repository).GetEditsPerDay(id, null); return(LowercaseJson(HighchartsHelper.DateLineChartWithAverage("Edits per day", "Edits", "Number of edits", points))); }
public ActionResult EditsPerDay(DateTime?cutoff) { var points = new ActivityEntryQueries(repository).GetEditsPerDay(null, cutoff); return(DateLineChartWithAverage("Edits per day", "Edits", "Number of edits", points)); }