private async void CharacterForm_Load(object sender, EventArgs e) { var data = await _characterApiService.Get <List <MCharacter> >(null); foreach (var item in data) { var character = new CharacterFamilyControl { Id = item.Id.ToString(), Icon = ImageWorker.ConvertFromByteArray(item.CharacterMediaFile.Thumbnail), CharacterLabel = $"{item.FirstName} {item.LastName}", isCharacter = true }; this.flowLayoutPanel1.Controls.Add(character); } }
public async Task LoadFamilies() { this.flowLayoutPanel1.Controls.Clear(); var data = await _familyApiService.Get <List <MFamily> >(null); foreach (var item in data) { var family = new CharacterFamilyControl { Id = item.Id.ToString(), Icon = ImageWorker.ConvertFromByteArray(item.MediaFile.Thumbnail), CharacterLabel = $"{item.Name}", isCharacter = false }; this.flowLayoutPanel1.Controls.Add(family); } }
private void BindData(MFamily family) { this.pictureBox1.Image = ImageWorker.ConvertFromByteArray(family.MediaFile.Thumbnail); this.label1.Text = family.Name; foreach (var item in family.Members) { var character = new CharacterFamilyControl { Id = item.Id.ToString(), Icon = ImageWorker.ConvertFromByteArray(item.CharacterMediaFile.Thumbnail), CharacterLabel = $"{item.FirstName} {item.LastName}", isCharacter = true }; this.flowLayoutPanel1.Controls.Add(character); } }
public async Task LoadCharacters() { this.flowLayoutPanel1.Controls.Clear(); var data = await _characterApiService.Get <List <MCharacter> >(null); foreach (var item in data) { var character = new CharacterFamilyControl { Id = item.Id.ToString(), Icon = ImageWorker.ConvertFromByteArray(item.CharacterMediaFile.Thumbnail), CharacterLabel = $"{item.FirstName} {item.LastName}", isCharacter = true }; this.flowLayoutPanel1.Controls.Add(character); } }