public JsonResult SearchActorWithName(string searchTerm) { var result = _actorDataProvider.GetActorBySearchString(searchTerm, null); var jsonResult = result.Select(results => new { id = results.Id, name = results.Name }); return(Json(jsonResult, JsonRequestBehavior.AllowGet)); }
public ActionResult Index(int?page, string searchString = null) { ViewBag.ActorFilter = searchString; var actors = _actorDataProvider.GetActorBySearchString(searchString, ApplicationUser); var pageSize = 5; var pageNumber = (page ?? 1); var actorsListViewModel = new ActorsListViewModel() { Actors = actors.ToPagedList(pageNumber, pageSize) }; return(View(actorsListViewModel)); }