Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 3
0
        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);
            }
        }
Ejemplo n.º 4
0
        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);
            }
        }