C# Класс EasyTeach.Core.Services.Quiz.Impl.QuizManagementService

Наследование: IQuizManagementService
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
_assignedQuizDtoMapper IAssignedQuizDtoMapper
_questionDtoMapper IQuestionDtoMapper

Открытые методы

Метод Описание
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

Описание методов

AddQuestionToQuizAsync() публичный Метод

public AddQuestionToQuizAsync ( int quizId, IQuestionModel question ) : System.Threading.Tasks.Task
quizId int
question IQuestionModel
Результат System.Threading.Tasks.Task

AssignQuizToGroupAsync() публичный Метод

public AssignQuizToGroupAsync ( IAssignedQuizModel assignedQuiz ) : System.Threading.Tasks.Task
assignedQuiz IAssignedQuizModel
Результат System.Threading.Tasks.Task

CreateQuizAsync() публичный Метод

public CreateQuizAsync ( IQuizModel newQuiz ) : Task
newQuiz IQuizModel
Результат Task

GetAllQuizes() публичный Метод

public GetAllQuizes ( ) : Task>
Результат Task>

GetQuiz() публичный Метод

public GetQuiz ( int quizId ) : Task
quizId int
Результат Task

QuizManagementService() публичный Метод

public QuizManagementService ( IQuizRepository quizRepository, IQuizDtoMapper quizDtoMapper, EntityValidator entityValidator, IQuestionDtoMapper questionDtoMapper, IAssignedQuizDtoMapper assignedQuizDtoMapper ) : System
quizRepository IQuizRepository
quizDtoMapper IQuizDtoMapper
entityValidator EntityValidator
questionDtoMapper IQuestionDtoMapper
assignedQuizDtoMapper IAssignedQuizDtoMapper
Результат System

Описание свойств

_assignedQuizDtoMapper публичное свойство

public IAssignedQuizDtoMapper _assignedQuizDtoMapper
Результат IAssignedQuizDtoMapper

_questionDtoMapper публичное свойство

public IQuestionDtoMapper _questionDtoMapper
Результат IQuestionDtoMapper