public ActionResult Autocomplete(string term) { var repo = new MovieRepo(); var model = repo.GetAllEntries().Where(m => m.Name.ToLower().StartsWith(term.ToLower())) .Take(10) .Select(m => new { label = m.Name }); List <Movie> temp = repo.GetAllEntries().Where(m => m.Name.ToLower().StartsWith(term.ToLower())).ToList(); return(Json(model.ToList(), JsonRequestBehavior.AllowGet)); }
public ActionResult Index(string searchTerm = null, int page = 1) { var repo = new MovieRepo(); var movies = repo.GetAllEntries().Where(m => searchTerm == null || m.Name.ToLower() .Contains(searchTerm.ToLower())).ToPagedList(page, 10); if (Request.IsAjaxRequest()) { return(PartialView("_MovieList", movies)); } return(View(movies)); }