public static List <SenderQuestionContract> GetQuestionList() { try { var query = (from query_question in model.QuestionList select query_question).ToList(); List <SenderQuestionContract> QuestionList = new List <SenderQuestionContract>(); foreach (Question question in query) { SenderQuestionContract Question = new SenderQuestionContract() { Id = question.Id, questionDescription = question.QuestionDescription, additionalInformation = question.AdditionalInformation, answerList = GetAnswerList(question.Id) }; QuestionList.Add(Question); } return(QuestionList); } catch (Exception ex) { Logger.ExceptionOutput(ex); return(null); } }
public async Task <IActionResult> question(int id) { Logger.HttpRequestOutput("GET", "api/question/question"); SenderQuestionContract Question = DataBaseService.GetQuestion(id); return(Json(Question)); }
public static SenderQuestionContract GetQuestion(int id) { try { var Query = (from query_question in model.QuestionList where query_question.Id == id select query_question).Single(); SenderQuestionContract Question = new SenderQuestionContract() { Id = Query.Id, questionDescription = Query.QuestionDescription, additionalInformation = Query.AdditionalInformation, answerList = GetAnswerList(Query.Id) }; return(Question); } catch (Exception ex) { Logger.ExceptionMethod("GetQuestion(int id)"); Logger.ExceptionOutput(ex); return(null); } }