public async Task <IHttpActionResult> GetQuestionById(int id) { try { QuestionBL bL = new QuestionBL(_context); var result = await bL.GetQuestionById(id); if (result == null) { return(NotFound()); } return(Ok(result)); } catch (Exception) { return(InternalServerError()); } }