public WebsiteWizardForm(WebsiteViewer viewer) { InitializeComponent(); this.Viewer = viewer; this.Website = new Website(RhspDataID.Generate()); AddPage(new WelcomePage()); AddPage(new CustomerPage()); AddPage(new SettingsPage()); AddPage(new FinishPage()); }
public ActionResult WebsitePerformance(Uri uri) { string url = uri.GetLeftPart(UriPartial.Authority); foreach (Website w in db.Websites) { if (w.Url == url) { return(RedirectToAction("History", new { websiteId = w.Id })); } } Website website = new Website { Url = url }; db.Websites.Add(website); db.SaveChanges(); List <string> listUri = new SitemapGetter(uri).UriList; ResponseTimeMeter rtm = new ResponseTimeMeter(); List <Page> pagesList = new List <Page>(); foreach (string str in listUri) { try { Page page = new Page { Uri = str, ResponseTime = rtm.MeasureResponseTime(str), Website = website }; pagesList.Add(page); } catch (WebException ex) { } } db.Pages.AddRange(pagesList); db.SaveChanges(); Highcharts chart = HighchartDraw(website.Id); WebsiteViewer websiteViewer = new WebsiteViewer { Website = website, Highchart = chart }; return(View(websiteViewer)); }
public ActionResult History(int websiteId) { Website website = new Website { Id = websiteId, Pages = (from p in db.Pages where p.WebsiteId == websiteId select p).ToList(), Url = db.Websites.First(w => w.Id == websiteId).Url }; Highcharts chart = HighchartDraw(websiteId); WebsiteViewer websiteViewer = new WebsiteViewer { Website = website, Highchart = chart }; return(View("~/Views/Home/WebsitePerformance.cshtml", websiteViewer)); }
async private void FaceBook_Tapped(object sender, EventArgs e) { WebsiteViewer Web = new WebsiteViewer("https://web.facebook.com/pages/Islamic-University-in-Uganda/103155923058209"); await Navigation.PushAsync(Web); }
async private void WebIcon_Tapped(object sender, EventArgs e) { WebsiteViewer Web = new WebsiteViewer("http://www.iuiu.ac.ug"); await Navigation.PushAsync(Web); }