public async Task <IActionResult> Answer(int questionId) { QuestionDto model = await _questionAppService.GetQuestionDetail(questionId); if (model != null) { model.QuestionAnswerInput.QuestionId = model.Id; } if (model != null && model.CreatorUserId != AbpSession.UserId) { try { var createQuestionViewCountDto = new CreateQuestionViewCountDto() { QuestionId = model.Id, Count = 1, }; await _questionViewCountAppService.Create(createQuestionViewCountDto); //await _questionViewCountAppService.CreateViewCount(createQuestionViewCountDto); } catch (Exception e) { Logger.Error(e.ToString); } } return(View(model)); }