Example #1
0
        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);
        }
Example #2
0
 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));
 }