public IActionResult RepInfo(Item i) { var collabsUrl = i.contributors_url; var collabs = JsonConvert.DeserializeObject <List <Collabs> >(_operations.GetStrFromJson(collabsUrl)); // Object structure used to return general info and collaborators of a repository var objs = new ObjStructure(); objs.generalInfo = i; objs.collaborators = collabs; return(View(objs)); }
static void Main(string[] args) { ObjStructure obj = new ObjStructure(); obj.Attach(new Man()); obj.Attach(new Woman()); obj.Action(new Success()); obj.Action(new Failing()); obj.Action(new Amativeness()); Console.Read(); }
public ActionResult DashBoard(string usuario, string repositorio) { var url = "https://api.github.com/repos/" + usuario + "/" + repositorio + "/releases"; var result = _operations.GetStrFromJson(url); var myRepos = JsonConvert.DeserializeObject <List <Item> >(result); var url1 = "https://api.github.com/repos/" + usuario + "/" + repositorio; var result1 = _operations.GetStrFromJson(url1); var myRepos1 = JsonConvert.DeserializeObject <RepoInfo>(result1); var objs = new ObjStructure(); objs.item = myRepos; objs.repo = myRepos1; return(View(objs)); }