public dynamic GetHeroHq(int idMarvelHero, int limit, int offset)
        {
            List <Hq> hqList = new List <Hq>();
            dynamic   output = new ExpandoObject();

            try
            {
                var unprocessedOutput = _marvelClient.GetList($"characters/{idMarvelHero}/comics", limit, offset);

                int size  = Convert.ToInt32(unprocessedOutput.data.count);
                int total = Convert.ToInt32(unprocessedOutput.data.total);

                for (int j = 0; j < size; j++)
                {
                    Hq hq = new Hq();
                    hq.IdMarvel    = unprocessedOutput.data.results[j].id;
                    hq.Title       = unprocessedOutput.data.results[j].title;
                    hq.Description = unprocessedOutput.data.results[j].description;
                    hq.ImageLink   = $"{unprocessedOutput.data.results[j].thumbnail.path}.{unprocessedOutput.data.results[j].thumbnail.extension}";
                    hq.Price       = unprocessedOutput.data.results[j].prices[0].price;
                    if (unprocessedOutput.data.results[j].urls.Count > 0)
                    {
                        hq.WikiLink = unprocessedOutput.data.results[j].urls[0].url;
                    }
                    hqList.Add(hq);
                }

                output.list   = hqList;
                output.total  = total;
                output.size   = size;
                output.limit  = limit;
                output.offset = offset;
            }
            catch
            {
                _notificator.Resolve(new Notification(NotificationType.Erro, message: "An integration error has occur"));
            }

            return(output);
        }
        public dynamic ListHeros(int limit, int offset)
        {
            List <Hero> herosList = new List <Hero>();
            dynamic     output    = new ExpandoObject();

            try
            {
                var unprossedOutput = _marvelClient.GetList("characters", limit, offset);

                int size  = Convert.ToInt32(unprossedOutput.data.count);
                int total = Convert.ToInt32(unprossedOutput.data.total);

                for (int j = 0; j < size; j++)
                {
                    Hero hero = new Hero();
                    hero.IdMarvel    = unprossedOutput.data.results[j].id;
                    hero.Name        = unprossedOutput.data.results[j].name;
                    hero.Description = unprossedOutput.data.results[j].description;
                    hero.ImageLink   = $"{unprossedOutput.data.results[j].thumbnail.path}.{unprossedOutput.data.results[j].thumbnail.extension}";
                    if (unprossedOutput.data.results[j].urls.Count > 0)
                    {
                        hero.WikiLink = unprossedOutput.data.results[j].urls[0].url;
                    }
                    herosList.Add(hero);
                }

                output.list   = herosList;
                output.total  = total;
                output.size   = size;
                output.limit  = limit;
                output.offset = offset;
            }
            catch
            {
                _notificator.Resolve(new Notification(type: NotificationType.Erro, message: "An integration error has occur"));
            }

            return(output);
        }