public ActionResult Edit([Bind(Include = "Id,Name")] Models.SiteMap siteMap) { if (ModelState.IsValid) { db.Entry(siteMap).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(siteMap)); }
public ActionResult Create([Bind(Include = "Id,Name")] Models.SiteMap siteMap) { if (ModelState.IsValid) { db.SiteMaps.Add(siteMap); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(siteMap)); }
//localhost:12345 public ActionResult SitemapXml() { string currentUrl = Request.Url.AbsoluteUri; int iTmp = currentUrl.IndexOf('/', 15); string newurl = currentUrl.Substring(0, iTmp + 1); Models.SiteMap sm = new Models.SiteMap(); var sitemapNodes = sm.GetSitemapNodes(newurl); string xml = sm.GetSitemapDocument(sitemapNodes); return(this.Content(xml, "text/xml", System.Text.Encoding.UTF8)); }
// GET: Admin/SiteMap/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Models.SiteMap siteMap = db.SiteMaps.Find(id); if (siteMap == null) { return(HttpNotFound()); } return(View(siteMap)); }
// GET: Admin/SiteMap/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Models.SiteMap siteMap = db.SiteMaps.Find(id); if (siteMap == null) { return(HttpNotFound()); } db.SiteMaps.Remove(siteMap); db.SaveChanges(); return(RedirectToAction("Index")); }