Exemplo n.º 1
0
        private release DownloadVersion(release r)
        {
            try
            {
                using (var myWebClient = new WebClient())
                {
                    myWebClient.Headers["User-Agent"] = "MOZILLA/5.0 (WINDOWS NT 6.1; WOW64) APPLEWEBKIT/537.1 (KHTML, LIKE GECKO) CHROME/21.0.1180.75 SAFARI/537.1";

                    string page = myWebClient.DownloadString(r.urlVersion);
                    foreach (LinkItem i in LinkFinder.Find(page))
                    {
                        int q = i.Href.IndexOf("yuzu-windows-mingw");
                        if (q > 0)
                        {
                            string[] ver = i.Href.Split('/', '-');
                            r.urlFile    = i.Href;
                            r.newversion = ver[8] + "-" + ver[12];
                            break;
                        }
                    }
                }
            }
            catch
            {
                r.newversion = versionError;
            }
            return(r);
        }
Exemplo n.º 2
0
        private release populateClass(string releaseName)
        {
            release r = new release();

            r.versionName = releaseName;
            r.urlVersion  = home + "/yuzu-emu/yuzu-%%release%%/releases/".Replace("%%release%%", releaseName);
            return(r);
        }
Exemplo n.º 3
0
        public ActionResult UpdateReleasedata(string releaseName)

        {
            var     context = new Defect_TrackerEntities1();
            release rupdate = new release();

            rupdate.Release_Name = releaseName;
            context.releases.Add(rupdate);
            context.SaveChanges();

            return(Json("Release Added Successfully"));
        }