C# Class QuizProjectMvc.Services.Data.QuizzesRankingService

Inheritance: IQuizzesRankingService
Datei anzeigen Open project: kidroca/project-quiz-mvc

Public Methods

Method Description
GetCategoriesOrderedBySolutions ( DateRange range ) : IOrderedQueryable
GetQuizzesOrderedBySolutions ( DateRange range ) : IOrderedQueryable
MostSolutionsBetween ( DateRange range ) : int
OrderBySolutions ( IQueryable quizzesQuery, DateRange range ) : IOrderedQueryable
OrderBySolutions ( IQueryable categoriesQuery, DateRange range ) : IOrderedQueryable
QuizAllTimeRanking ( ) : IQueryable
QuizzesRankingService ( IDbRepository quizzes, IDbRepository categories ) : System.Linq

Method Details

GetCategoriesOrderedBySolutions() public method

public GetCategoriesOrderedBySolutions ( DateRange range ) : IOrderedQueryable
range DateRange
return IOrderedQueryable

GetQuizzesOrderedBySolutions() public method

public GetQuizzesOrderedBySolutions ( DateRange range ) : IOrderedQueryable
range DateRange
return IOrderedQueryable

MostSolutionsBetween() public method

public MostSolutionsBetween ( DateRange range ) : int
range DateRange
return int

OrderBySolutions() public method

public OrderBySolutions ( IQueryable quizzesQuery, DateRange range ) : IOrderedQueryable
quizzesQuery IQueryable
range DateRange
return IOrderedQueryable

OrderBySolutions() public method

public OrderBySolutions ( IQueryable categoriesQuery, DateRange range ) : IOrderedQueryable
categoriesQuery IQueryable
range DateRange
return IOrderedQueryable

QuizAllTimeRanking() public method

public QuizAllTimeRanking ( ) : IQueryable
return IQueryable

QuizzesRankingService() public method

public QuizzesRankingService ( IDbRepository quizzes, IDbRepository categories ) : System.Linq
quizzes IDbRepository
categories IDbRepository
return System.Linq