public Task<int> AddForDeleteAsync(IUnitOfWork unitOfWork, string questionId)
 {
     return unitOfWork.AddForDeleteAsync<QuestionEntity>(questionId);
 }
 public Task<int> AddExamQuestionForDeleteAsync(IUnitOfWork unitOfWork, IExamQuestion examQuestion)
 {
     return unitOfWork.AddForDeleteAsync<ExamQuestionEntity>(Mapper.Map<ExamQuestionEntity>(examQuestion));
 }
 public Task<int> AddExamQuestionForDeleteAsync(IUnitOfWork unitOfWork, string examQuestionId)
 {
     return unitOfWork.AddForDeleteAsync<ExamQuestionEntity>(examQuestionId);
 }
 public Task<int> AddForDeleteAsync(IUnitOfWork unitOfWork, string answerChoiceId)
 {
     return unitOfWork.AddForDeleteAsync<AnswerChoiceEntity>(answerChoiceId);
 }