@* @page "/productss" @inject ProductAPIConsumer productService @inject CategoryAPIConsumer categoryService

@Loc["Hello_there"]

@Loc["Provident_cupiditate_voluptatem"]

@foreach (var item in categories.Where(x => x.IsBundle == false).ToList()) { }
@foreach (var product in products) { }
@code { public Pagination pagination { get; set; } = new() { CurrentPage = 1, PageSize = 15 }; public ProductFilter productFilter { get; set; } = new ProductFilter(); List products = new List(); List categories = new List(); SortModel sortModel = new SortModel(); protected async override Task OnInitializedAsync() { var categoryResult = await categoryService.FetchCategory(new CategoryFilter(), new Pagination { PageSize = 100, CurrentPage = 1 }); categories = categoryResult.Item1; await OnSearchProduct(); } async Task OnSearchProduct(int pageNumber = 1) { pagination.CurrentPage = pageNumber; var result = await productService.FetchProduct(productFilter, pagination); products = result.Item1; pagination.ItemsCount = result.Item2; } } *@