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))); }
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))); }
public async Task <IActionResult> GetComments([FromRoute] GetCommentListByEntityIdQuery.Request request) { return(Ok(await Mediator.Send(request))); }