public ActionResult FullArchives() { ViewBag.currLPD = Reading.GetReading(Globals.currLPD); ViewBag.Archives = Reading.GetReadings(); return(View()); }
public ActionResult LPD(int articleSeries) { ViewBag.currReading = Reading.GetReading(articleSeries); ViewBag.Archives = Reading.GetReadings(); //ViewBag.Archives = Reading.LPDArchives().Take(5); return(View()); }
public ActionResult Archives() { IEnumerable <Reading> data = Reading.GetReadings(); ViewBag.newEntry = "Listed below are 3 of the most recent professional readings"; ViewBag.Results = data.Take(3); ViewBag.Input = ViewBag.newEntry; return(View()); }
public ActionResult Index() { var articles = Article.GetArticles().ToList(); var readings = Reading.GetReadings().ToList(); ViewBag.articles = articles.Where(x => x.dataSet == "exclusive").ToList(); ViewBag.readings = readings.ToList(); ViewBag.slides = articles.Where(x => x.pType == "slider"); ViewBag.hotLinks = HotLinks.GetHotLinks().ToList(); return(View()); }
public ActionResult Archives(string newEnt) { //HttpPost Search Tool ver 2.0 (09-06-2016) ViewBag.newEntry = new { searchStr = Request["searchEntry"] }; IEnumerable <Reading> data = Reading.GetReadings(); ViewBag.Data = data; var newEntry = new { searchStr = Request["searchEntry"] }; //Check to see if entry is a Number only and search accordingly Boolean value = true; foreach (Char c in newEntry.searchStr.ToCharArray()) { value = value && Char.IsDigit(c); ViewBag.isNumber = value; } //Entry is not a number if (value != true) { //Working //string motherString = "John Jake Timmy Martha Stewart"; // Input string // var children = new List<string>{"John", "Mike", "Frank"};// List to check //var hasAny = children.Find(motherString.Contains); //Check // ViewBag.hasAny = hasAny; // Answer // Text only entry var resultTitle = data.Where(x => x.title.Contains(newEntry.searchStr)); var resultDesc = data.Where(x => x.description.Contains(newEntry.searchStr)); var resultComments = data.Where(x => x.comment.Contains(newEntry.searchStr)); var resultsSource = data.Where(x => x.source.Contains(newEntry.searchStr)); var resultsAuthor = data.Where(x => x.authors.Contains(newEntry.searchStr)); ViewBag.Results = resultDesc.Union(resultTitle) .Union(resultComments) .Union(resultsAuthor) .Union(resultsSource) .Distinct() .OrderByDescending(x => x.series) .Reverse(); } else { //Number entry if (newEntry.searchStr == "") { //newEntry.searchStr = ""; ViewBag.Results = new List <Reading>(); } else { if (Int32.Parse(newEntry.searchStr) > Reading.GetReadings().Count) { var resultTitle = data.Where(x => x.title.Contains(newEntry.searchStr)); var resultDesc = data.Where(x => x.description.Contains(newEntry.searchStr)); var resultComments = data.Where(x => x.comment.Contains(newEntry.searchStr)); var resultsSource = data.Where(x => x.source.Contains(newEntry.searchStr)); var resultsAuthor = data.Where(x => x.authors.Contains(newEntry.searchStr)); ViewBag.Results = resultDesc.Union(resultTitle).Union(resultComments).Union(resultsAuthor).Union(resultsSource).Distinct().Reverse(); } else { var Series = data.Where(x => x.series == Int32.Parse(newEntry.searchStr)); ViewBag.Results = Series; } } } //Check to see if entry is blank if (newEntry.searchStr == "") { ViewBag.Input = "*** Provide a search term ***"; } else { ViewBag.Input = newEntry.searchStr; } return(View()); }