public async Task <List <NetworkAuctionInfo.ItemModel> > SearchChemistryStyleUsingChemistryStyleItemAsync(ChemistryStyleItem chemistryStyleItem)
        {
            var pageNumber      = 0;
            var allPagesResults = new List <NetworkAuctionInfo.ItemModel>();

            while (true)
            {
                Sleep();
                ChemistryStyleURL = new ChemistryStyleURL(chemistryStyleItem);
                var url         = ChemistryStyleURL.GenerateUsingPageNumber(pageNumber++);
                var getResponse = await NetworkTasks.Get(url);

                var deserialisedResponse = JsonConvert.DeserializeObject <NetworkAuctionInfo>(getResponse.ResponseString).auctionInfo;
                allPagesResults.AddRange(deserialisedResponse);
                if (deserialisedResponse.Count() < 21)
                {
                    break;
                }
            }
            return(allPagesResults);
        }
 public ChemistryStyleURL(ChemistryStyleItem chemistryStyleItem)
 {
     ChemistryStyleItem = chemistryStyleItem;
 }