public async Task <PartialViewResult> EditQuestionModal(int questionId) { var questionDto = await _questionAppService.Get(new EntityDto <int>(questionId)); var createQuestionDto = questionDto.MapTo <CreateQuestionDto>(); return(PartialView("_EditQuestionModal", createQuestionDto)); }
public async Task <IViewComponentResult> InvokeAsync(int questionId) { var questionDto = await _questionAppService.Get(new EntityDto <int>(questionId)); var model = new QuestionRatingSubmitViewModel() { IsEnableRatingSubmit = AbpSession.UserId != questionDto.CreatorUserId, QuestionId = questionId, Rating = questionDto.Rating.GetValueOrDefault(), RatingValue = Math.Round(questionDto.RatingValue, 2) }; return(View(model)); }
public PagingResultDto <QuestionDto> Get(string key, string tag, int pageIndex, int pageSize) => _questionAppService.Get(key, tag, pageIndex, pageSize);