Exemple #1
0
        async Task AddProductToBasketAsync(ItemModel itemModel)
        {
            var response = await BasketHttpClientService.AddAsync($"api/item/", itemModel);

            if (response.StatusCode != (int)System.Net.HttpStatusCode.OK)
            {
                _errorMessage  = $"Error: {response.Error}";
                _productsModel = new ProductsModel();
            }
        }
Exemple #2
0
        private async ValueTask BasketItemsPage()
        {
            var url      = $"api/items/getitemspage?PageIndex={Page}&PageSize={PageSize}&Username={_username}";
            var response = await BasketHttpClientService.GetAsync(url);

            if (response.StatusCode == (int)System.Net.HttpStatusCode.OK)
            {
                _itemsModel = JsonSerializer
                              .Deserialize <ItemsModel>(response.Content, new JsonSerializerOptions
                {
                    PropertyNameCaseInsensitive = true
                });
            }
            else
            {
                _errorMessage = $"Error: {response.Error}";
                _itemsModel   = new ItemsModel();
            }
        }