Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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));
        }