Example #1
0
        protected async override void OnInitialized()
        {
            AllBreedsResult = await DogsClient.GetAllBreeds();

            AllDogs = DogsClient.Dogs.ToList();

            await InvokeAsync(() => { StateHasChanged(); });
        }
Example #2
0
        private async Task InitilizeRndomDogs()
        {
            RandomDogs = new List <Image>();

            for (int i = 0; i < _pictureCallageCount; i++)
            {
                OsirisEvents.IsBusyPercentage = (i / _pictureCallageCount) * 100;
                await OsirisEvents.IsBusyPercentageChanged.InvokeAsync(OsirisEvents.IsBusyPercentage);

                ApiResult <List <Image> > doggie = await DogsClient.GetRandomDog();

                Logger.LogInformation($"Retrieved random dog # {i} : {JsonConvert.SerializeObject(doggie.Results.First())}");
                RandomDogs.Add(doggie.Results.First());
                await InvokeAsync(() => { StateHasChanged(); });
            }
        }