using Microsoft.AspNetCore.Components; using Portfolio.Domain.Features.Pokemon; namespace Portfolio.WebUI.Server.Components.Component.Pokemon_Components { public partial class PokemonBackground { private class PokemonImage { public string Url { get; set; } = ""; public int Left { get; set; } public int Top { get; set; } public int Size { get; set; } public int Rotation { get; set; } } [Parameter] public List PokemonImages { get; set; } [Parameter] public List ShinyPokemonImages { get; set; } private List _pokemonImages = new List(); private List _shinyPokemonImages = new List(); private Random random = new Random(); //protected override async Task OnInitializedAsync() //{ // await LoadPokemonBackgrounds(); //} //private async Task LoadPokemonBackgrounds() //{ // foreach (var pokemonimgurl in PokemonImages) // { // Console.WriteLine(pokemonimgurl); // _pokemonImages.Add(new PokemonImage // { // Url = pokemonimgurl, // URL retrieved from the database // Left = random.Next(0, 100), // Top = random.Next(0, 100), // Size = random.Next(50, 130), // Rotation = random.Next(0, 360) // }); // } // foreach (var pokemonimgurl in ShinyPokemonImages) // { // _shinyPokemonImages.Add(new PokemonImage // { // Url = pokemonimgurl, // URL retrieved from the database // Left = random.Next(0, 100), // Top = random.Next(0, 100), // Size = random.Next(50, 130), // Rotation = random.Next(0, 360) // }); // } //} } }