public dynamic GetHero(int idMarvel) { Hero hero = new Hero(); try { var unprossedOutput = _marvelClient.GetObject("characters", idMarvel); hero.IdMarvel = unprossedOutput.data.results[0].id; hero.Name = unprossedOutput.data.results[0].name; hero.Description = unprossedOutput.data.results[0].description; hero.ImageLink = $"{unprossedOutput.data.results[0].thumbnail.path}.{unprossedOutput.data.results[0].thumbnail.extension}"; hero.WikiLink = unprossedOutput.data.results[0].urls[1].url; } catch { _notificator.Resolve(new Notification(type: NotificationType.Erro, message: "An integration error has occur")); } return(hero); }
public dynamic GetHq(int idMarvel) { var hq = new Hq(); try { var unprocessedOutput = _marvelClient.GetObject("comics", idMarvel); hq.IdMarvel = unprocessedOutput.data.results[0].id; hq.Title = unprocessedOutput.data.results[0].title; hq.Description = unprocessedOutput.data.results[0].description; hq.Price = unprocessedOutput.data.results[0].prices[0].price; hq.ImageLink = $"{unprocessedOutput.data.results[0].thumbnail.path}.{unprocessedOutput.data.results[0].thumbnail.extension}"; hq.WikiLink = unprocessedOutput.data.results[0].urls[0].url; } catch { _notificator.Resolve(new Notification(NotificationType.Erro, message: "An integration error has occur")); } return(hq); }