public string searchClasses(string searchquery) { ClassDbHandler handler = new ClassDbHandler(); List <Class> classes = handler.getSearchClasses(searchquery); List <SearchViewData> cl = new List <SearchViewData>(); foreach (var c in classes) { SearchViewData s = new SearchViewData(); s.className = c.name; s.classDesc = c.desc; s.classCreator = c.User.fname + " " + c.User.lname; if (handler.IsUserJoined(1, c.Id)) { s.joined = true; } else { s.joined = false; } cl.Add(s); } var scr = new JavaScriptSerializer(); var data = scr.Serialize(cl); return(data); }
public ActionResult SearchResults(string searchquery) { ClassDbHandler handler = new ClassDbHandler(); List <Class> classes = handler.getSearchClasses(searchquery); List <SearchClassData> cl = new List <SearchClassData>(); foreach (var c in classes) { SearchClassData s = new SearchClassData(); s.cl = c; if (handler.IsUserJoined(1, c.Id)) { s.joined = true; } else { s.joined = false; } cl.Add(s); } ViewBag.searchquery = searchquery; return(View(ViewBag.searchquery)); }