コード例 #1
0
        public async Task <AdminAnswerViewModel> FillInTheAnswer(int answerId)
        {
            var answer = await _answerService.FindByAnswerId(answerId);

            // Load descriptions directly from database
            var descriptions = _answerDescriptionService.FindDirectByAnswerId(answerId);

            // Create the object for passing data between controllers.
            var navigationData = new NavigationDataDto();

            navigationData.AnswerId = answerId;

            var model = new AdminAnswerViewModel()
            {
                Answer             = answer,
                AnswerDescriptions = descriptions,
                NavigationData     = NavigationHelper.Encode(navigationData)
            };

            return(model);
        }