public ActionResult SearchTrack(int id,string Name) { var model = new PlaylistSearchTrackViewModel() { FormTitle = Name, PlayListId = id, TrackFound = new List<TracksListViewModel>() }; return View(model); }
public ActionResult GetTrackList(PlaylistSearchTrackViewModel model) { var tracks = _playListService.GetTracksFrom(model); return PartialView("Shared/_TrackListEdit", tracks); }
public IEnumerable<TracksListViewModel> GetTracksFrom(PlaylistSearchTrackViewModel request) { _logger.InfoFormat("Se ejecuto el Metodo {0}", MethodBase.GetCurrentMethod().Name); var tracklist = _trackRepository.Get().Where(x=>x.Name.Contains(request.TrackName)).ToList(); return tracklist.Select(track => new TracksListViewModel(track, request.PlayListId)).ToList(); }