public ActionResult Index(string searchText)
        {
            VmCourse model = new VmCourse();

            model.BannerImage = db.BannerImages.FirstOrDefault();
            model.Courses     = db.Courses.Where(w => (!string.IsNullOrEmpty(searchText) ? w.Title.Contains(searchText) : true) ||
                                                 (!string.IsNullOrEmpty(searchText) ? w.CkEditorContent.Contains(searchText) : true)).ToList();

            return(View(model));
        }
Ejemplo n.º 2
0
        public ActionResult Index(string search)
        {
            VmCourse vmCourse = new VmCourse();

            vmCourse.Courses = db.Courses.Where(s => search == null? true:(
                                                    s.Title.Contains(search) || s.Explanation.Contains(search) ||
                                                    s.Content.Contains(search) || s.Language.Contains(search)
                                                    )).Include("Catagory").ToList();

            vmCourse.Header = db.Headers.FirstOrDefault(h => h.Page == "Course");

            if (Session["User"] != null)
            {
                ViewData["Username"] = db.Users.Find(Session["UserId"]).Username;
            }
            ViewBag.Setting = db.Settings.Include("SettingSocials").FirstOrDefault();

            return(View(vmCourse));
        }