private async Task LoadAuthors() { var authors = (await BookStoreService.GetAllAsync("authors")); authors = null; if (authors == null) { var accessToken = await LocalStorageService.GetItemAsync <string>("accessToken"); var refreshToken = await LocalStorageService.GetItemAsync <string>("refreshToken"); var refreshRequest = new RefreshRequest { AccessToken = accessToken, RefreshToken = refreshToken }; var user = (await UserService.RefreshAccessTokenAsync(refreshRequest)) as UserWithToken; if (user != null) { await LocalStorageService.SetItemAsync("accessToken", user.AccessToken); authors = (await BookStoreService.GetAllAsync("authors")); } } Authors = authors != null?authors.OrderByDescending(a => a.AuthorId).ToList() : new List <Author>(); StateHasChanged(); }
private async Task LoadPublishers() { var publishers = (await BookStoreService.GetAllAsync("publishers")); FilteredPublishers = Publishers = publishers != null?publishers.OrderByDescending(p => p.PubId).ToList() : new List <Publisher>(); StateHasChanged(); }
private async Task LoadAuthors() { var authors = (await BookStoreService.GetAllAsync("authors")); FilteredAuthors = Authors = authors != null?authors.OrderByDescending(a => a.AuthorId).ToList() : new List <Author>(); StateHasChanged(); }