C# Класс Decision.ServiceLayer.EFServiecs.Evaluations.QuestionService

کلاس ارائه دهنده سروسیس های لازم برای اعمال روی سوال
Наследование: IQuestionService
Показать файл Открыть проект

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

Метод Описание
CreateAsync ( AddQuestionViewModel viewModel ) : Task
DeleteAsync ( System.Guid id ) : System.Threading.Tasks.Task
DisableAsync ( System.Guid guid ) : System.Threading.Tasks.Task
EditAsync ( Decision.ViewModel.Question.EditQuestionViewModel viewModel ) : System.Threading.Tasks.Task
EnableAsync ( System.Guid guid ) : System.Threading.Tasks.Task
GelAllActive ( ) : Task>
GetForEditAsync ( System.Guid id ) : Task
GetPagedListAsync ( QuestionSearchRequest request ) : Task
GetQuestionViewModel ( System.Guid id ) : Task
GetQuestionsByIdsAsync ( IEnumerable ids ) : Task>
IsInDb ( System.Guid id ) : Task
QuestionService ( IUnitOfWork unitOfWork, IAnswerOptionService answerOptionService, IApplicationUserManager userManager, IMappingEngine mappingEngine ) : System

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

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

public CreateAsync ( AddQuestionViewModel viewModel ) : Task
viewModel Decision.ViewModel.Question.AddQuestionViewModel
Результат Task

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

public DeleteAsync ( System.Guid id ) : System.Threading.Tasks.Task
id System.Guid
Результат System.Threading.Tasks.Task

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

public DisableAsync ( System.Guid guid ) : System.Threading.Tasks.Task
guid System.Guid
Результат System.Threading.Tasks.Task

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

public EditAsync ( Decision.ViewModel.Question.EditQuestionViewModel viewModel ) : System.Threading.Tasks.Task
viewModel Decision.ViewModel.Question.EditQuestionViewModel
Результат System.Threading.Tasks.Task

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

public EnableAsync ( System.Guid guid ) : System.Threading.Tasks.Task
guid System.Guid
Результат System.Threading.Tasks.Task

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

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

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

public GetForEditAsync ( System.Guid id ) : Task
id System.Guid
Результат Task

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

public GetPagedListAsync ( QuestionSearchRequest request ) : Task
request QuestionSearchRequest
Результат Task

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

public GetQuestionViewModel ( System.Guid id ) : Task
id System.Guid
Результат Task

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

public GetQuestionsByIdsAsync ( IEnumerable ids ) : Task>
ids IEnumerable
Результат Task>

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

public IsInDb ( System.Guid id ) : Task
id System.Guid
Результат Task

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

public QuestionService ( IUnitOfWork unitOfWork, IAnswerOptionService answerOptionService, IApplicationUserManager userManager, IMappingEngine mappingEngine ) : System
unitOfWork IUnitOfWork
answerOptionService IAnswerOptionService
userManager IApplicationUserManager
mappingEngine IMappingEngine
Результат System