public async Task <ResponseModel <GuideCommentsModel> > GetGuideComments([FromRoute] string id, int page, int size) { var responseModel = new ResponseModel <GuideCommentsModel>(); page = page < 0 ? 0 : page - 1; size = size <= 0 ? 1 : size; if (Guid.TryParse(id, out Guid guideId)) { responseModel.Code = StateCode.Sucess; responseModel.Data = new GuideCommentsModel { Count = await _commentManger.GetGuideCommentsCount(guideId), Comments = await _commentManger.GetGuideComments(guideId, page, size), }; } return(responseModel); }