public async Task <ActionResult <IEnumerable <ArtistResource> > > GetAllAsync([FromQuery] PagingApiModel paging)
        {
            if (paging.Page == 0)
            {
                var msg = "Offset value must be positive";
                _logger.LogError(msg);
                return(BadRequest(new ErrorResource(msg)));
            }

            if (paging.PageSize == 0)
            {
                var msg = "Limit value must be positive";
                _logger.LogError(msg);
                return(BadRequest(new ErrorResource(msg)));
            }

            var artists = await _supervisor.GetAllArtistAsync(paging);

            var resource = _mapper.Map <IEnumerable <ArtistResource> >(artists);

            return(new ObjectResult(resource));
        }