Пример #1
0
        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);
        }
Пример #2
0
        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));
        }