public ActionResult Index() { if (User.Identity.IsAuthenticated) { if (User.IsInRole("admin")) { return RedirectToAction("Index", "Home", new { area = "Admin" }); } else { return RedirectToAction("Index", "Home", new { area = "User" }); } } SongWithSearchViewModel songWithSearch = new SongWithSearchViewModel() { Songs = _songService.GetAllSongEntities().ToMvcSong().ToList() }; SetRating(songWithSearch.Songs); return View(songWithSearch); }
public ActionResult Search(SongWithSearchViewModel songWithSearch) { string searchString = Convert.ToString(Request["Value"]); IEnumerable<Song> songs; if (searchString == null) { songs = _songService.GetAllSongEntities().ToMvcSong(); } else { songs = _songService.SearchByName(searchString).ToMvcSong(); } int pageSize = 3; int pageNumber = 1; SetRating(songs); return PartialView("_List", songs.ToPagedList(pageNumber, pageSize)); }