Пример #1
0
        protected override async Task OnInitializedAsync()
        {
            session = AuthService.GetSession();
            isAdmin = session != null && session.Administrator;
            items   = await MarketplaceService.GetMarketItemsAsync();

            canCancelItems = isAdmin || items.Any(CanCancelItem);
        }
Пример #2
0
 private async void CancelListing(Guid id)
 {
     if (!CanCancelItem(id))
     {
         return;
     }
     if (await MarketplaceService.CancelListingAsync(id))
     {
         items = await MarketplaceService.GetMarketItemsAsync();
         await InvokeAsync(StateHasChanged);
     }
 }