public async Task <bool> RequestProducts()
        {
            var url       = _configuration.GetSection("Apis:Products").Get <string>();
            var storeName = _configuration.GetSection("Store:Name").Get <string>();

            var client = new HttpClient();

            var response = await client.GetAsync(new Uri($"{url}?storeName={storeName}"));

            if (response.IsSuccessStatusCode)
            {
                var responseText = await response.Content.ReadAsStringAsync();

                var produtos = JsonConvert.DeserializeObject <List <ProductToGet> >(responseText);

                foreach (var produto in produtos)
                {
                    _storeCatalogRepository.UpsertProduct(produto);
                }

                return(true);
            }

            return(false);
        }