public async Task <IActionResult> Gets([FromQuery] AuthorPagingQuery query) { var data = await this.Mediator.Send(query); var result = new ApiResult <PagedData <AuthorPagingDto> >() { Message = "Get success", Data = data }; return(this.Ok(result)); }
public async Task <ActionResult <PagedData <AuthorPagingDTO> > > Gets([FromQuery] AuthorPagingQuery query) { if (query.Page <= 0) { return(this.BadRequest()); } var data = await this._mediator.Send(query); var result = new ApiResult <PagedData <AuthorPagingDTO> >() { Message = ApiMessage.GetOk, Data = data }; return(this.Ok(result)); }