public async Task <Catalog> GetCatalogItemsAsync(int page, int size)
        {
            //This gets the URI
            var CatalogItemsUri = ApiPaths.Catalog.GetAllCatalogItems(_baseUri, page, size);

            //Next send the URI and pass it to the custom HTTP client implementation
            //Remember, you don't want to bind directly to custom HTTP client - talk to interface
            //Don't bind to a specific implementation, loses the whole point of the interface
            //Startup will you who the implemented of httpclient is

            var datastring = await _client.GetStringAsync(CatalogItemsUri);

            //Controller will get a deserialized object coming back; this can be bound to display pages
            return(JsonConvert.DeserializeObject <Catalog>(datastring));
        }