async Task ConfirmRestoreBrand() { try { await OnBrandRestoreConfirmed.InvokeAsync(selectedBrand); } finally { selectedBrand = null; } }
async Task ConfirmDeleteBrand() { try { await OnBrandDeleteConfirmed.InvokeAsync(selectedBrand); } finally { selectedBrand = null; } }
async Task RestoreBrand(BrandListModel.ListItem brand) { loading = true; try { await Client.RestoreBrand(brand.Id); await LoadBrands(queryModel); } catch (Exception ex) { Console.WriteLine(ex); } }
void OpenBrandDetail(BrandListModel.ListItem brand) { var url = $"catalog/brands/{brand.Id}"; Navigation.NavigateTo(url); }
void RestoreBrand(BrandListModel.ListItem item) { selectedBrand = item; confirmRestoreModal.Show(); }
void DeleteBrand(BrandListModel.ListItem item) { selectedBrand = item; confirmDeleteModal.Show(); }
async Task OpenBrandDetail(BrandListModel.ListItem item) => await OnBrandDetailOpened.InvokeAsync(item);