public async Task <IActionResult> DeleteQuestionAsync(int questionId) { try { Question question = await _questionsRepository.DeleteQuestionAsync(questionId); if (question != null) { return(new OkObjectResult(new QuestionViewModel() { Id = question.QuestionId, Age = question.Age, IsStudent = question.IsStudent, Income = question.Income })); } else { return(new NotFoundResult()); } } catch { return(new ConflictResult()); } }