// GET: Health/News/5 public ActionResult News(string id) { string category = "Health"; ViewBag.Category = category; ViewBag.HasMedia = AppFunctions.ArticleHasMediaFile(AppFunctions.GetArticleIdFromIdentifier(id)); ViewBag.ArticleMediaFileName = AppFunctions.GetArticleMediaData(AppFunctions.GetArticleIdFromIdentifier(id), "FileName"); ViewBag.ArticleMediaFileCaption = AppFunctions.GetArticleMediaData(AppFunctions.GetArticleIdFromIdentifier(id), "FileCaption"); ViewBag.ArticleMediaFileType = AppFunctions.GetArticleMediaData(AppFunctions.GetArticleIdFromIdentifier(id), "FileType"); string text_id = id; if (String.IsNullOrEmpty(text_id)) { return(PartialView("~/Views/Home/_404.cshtml")); } int article_id = AppFunctions.GetNewsArticleIDFromTextID(text_id); NewsArticlesModel newsArticlesModel = db.NewsArticles.Find(article_id); if (newsArticlesModel == null) { return(PartialView("~/Views/Home/_404.cshtml")); } //Count page visit AppFunctions.AddArticlePageVisit(article_id); return(View(newsArticlesModel)); }
public ActionResult DeleteConfirmed(int id) { NewsArticlesModel newsArticlesModel = db.NewsArticles.Find(id); db.NewsArticles.Remove(newsArticlesModel); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,ArticleTextIdentifier,ArticleBy,ArticleCategory,ArticleDate,ArticleHeadline,ArticleHeadlineImage,HeadlineImageDescription,ArticleBody,DeleteStatus,Tags")] NewsArticlesModel newsArticlesModel) { if (ModelState.IsValid) { db.Entry(newsArticlesModel).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(newsArticlesModel)); }
// GET: News/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NewsArticlesModel newsArticlesModel = db.NewsArticles.Find(id); if (newsArticlesModel == null) { return(HttpNotFound()); } return(View(newsArticlesModel)); }
public ActionResult Search(NewsArticlesModel subscribersModel) { var ReturnUrl = Request.Form["ReturnUrl"]; var search = Request.Form["search"]; if (search == null) { if (!string.IsNullOrEmpty(ReturnUrl)) { return(Redirect(ReturnUrl)); } return(RedirectToAction("Index", "Home")); } search = AppFunctions.CleanString(search); Regex rgx = new Regex("[^a-zA-Z0-9 -]"); search = rgx.Replace(search, ""); Response.Redirect("~/Home/Search/?q=" + search); return(RedirectToAction("Search/?q=" + search, "Home")); }