Пример #1
0
        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));
        }
Пример #2
0
        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();
        }
Пример #3
0
        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));
        }