C# Class EasyTeach.Core.Services.Quiz.Impl.QuizManagementService

Inheritance: IQuizManagementService
ファイルを表示 Open project: WadeOne/EasyTeach Class Usage Examples

Public Properties

Property Type Description
_assignedQuizDtoMapper IAssignedQuizDtoMapper
_questionDtoMapper IQuestionDtoMapper

Public Methods

Method Description
AddQuestionToQuizAsync ( int quizId, IQuestionModel question ) : System.Threading.Tasks.Task
AssignQuizToGroupAsync ( IAssignedQuizModel assignedQuiz ) : System.Threading.Tasks.Task
CreateQuizAsync ( IQuizModel newQuiz ) : Task
GetAllQuizes ( ) : Task>
GetQuiz ( int quizId ) : Task
QuizManagementService ( IQuizRepository quizRepository, IQuizDtoMapper quizDtoMapper, EntityValidator entityValidator, IQuestionDtoMapper questionDtoMapper, IAssignedQuizDtoMapper assignedQuizDtoMapper ) : System

Method Details

AddQuestionToQuizAsync() public method

public AddQuestionToQuizAsync ( int quizId, IQuestionModel question ) : System.Threading.Tasks.Task
quizId int
question IQuestionModel
return System.Threading.Tasks.Task

AssignQuizToGroupAsync() public method

public AssignQuizToGroupAsync ( IAssignedQuizModel assignedQuiz ) : System.Threading.Tasks.Task
assignedQuiz IAssignedQuizModel
return System.Threading.Tasks.Task

CreateQuizAsync() public method

public CreateQuizAsync ( IQuizModel newQuiz ) : Task
newQuiz IQuizModel
return Task

GetAllQuizes() public method

public GetAllQuizes ( ) : Task>
return Task>

GetQuiz() public method

public GetQuiz ( int quizId ) : Task
quizId int
return Task

QuizManagementService() public method

public QuizManagementService ( IQuizRepository quizRepository, IQuizDtoMapper quizDtoMapper, EntityValidator entityValidator, IQuestionDtoMapper questionDtoMapper, IAssignedQuizDtoMapper assignedQuizDtoMapper ) : System
quizRepository IQuizRepository
quizDtoMapper IQuizDtoMapper
entityValidator EntityValidator
questionDtoMapper IQuestionDtoMapper
assignedQuizDtoMapper IAssignedQuizDtoMapper
return System

Property Details

_assignedQuizDtoMapper public_oe property

public IAssignedQuizDtoMapper _assignedQuizDtoMapper
return IAssignedQuizDtoMapper

_questionDtoMapper public_oe property

public IQuestionDtoMapper _questionDtoMapper
return IQuestionDtoMapper