//private const int maxAuthorPageSize = 20;

        public AuthorsController(ILibraryRepository libraryRepository, IUrlHelper urlHelper,
                                 IPropertyMappingService propertyMappingService, ITypeHelperService typeHelperService)
        {
            this._libraryRepository = libraryRepository;
            _urlHelper = urlHelper;
            _propertyMappingService = propertyMappingService;
            _typeHelperService      = typeHelperService;
        }
 public BooksController(ILibraryRepository libraryRepository, ILogger <BooksController> logger, IUrlHelper urlHelper)
 {
     _libraryRepository = libraryRepository;
     _logger            = logger;
     _urlHelper         = urlHelper;
 }
 public AuthorCollectionsController(ILibraryRepository libraryRepository)
 {
     this.libraryRepository = libraryRepository;
 }