public ActionResult Search(string name, int?AlbumId) { var result = _musicRepository.GetAll(); if (!string.IsNullOrEmpty(name)) { result = _musicRepository.FindByName(name); } else if (AlbumId != null) { result = _musicRepository.GetMusicByAlbumId(AlbumId); } ViewBag.Albums = new SelectList(_musicRepository.GetAll(), "AlbumId", "Name"); return(View("Index", result)); }