public async Task <IViewComponentResult> InvokeAsync(int?materialId = null, int?matchId = null)
        {
            var request = new GetCommentListByEntityIdQuery.Request
            {
                MaterialId = materialId,
                MatchId    = matchId
            };

            return(View(await _mediator.Send(request)));
        }
示例#2
0
        public async Task <IActionResult> GetListForMatchAsync(int id, int page = 1)
        {
            var request = new GetCommentListByEntityIdQuery.Request
            {
                MatchId     = id,
                CurrentPage = 1,
                PageSize    = 500 //temporary
            };

            return(Ok(await Mediator.Send(request)));
        }
示例#3
0
 public async Task <IActionResult> GetComments([FromRoute] GetCommentListByEntityIdQuery.Request request)
 {
     return(Ok(await Mediator.Send(request)));
 }