public async Task <IActionResult> GetTracks(Guid albumId)
        {
            var OutputGetTraksCurr = new OutputGetTracks();
            //All Tracks
            var allTracks = _context.Tracks.Where(t => t.TrackName != null).Select(t => t);

            ViewBag.albumId     = albumId;
            TempData["AlbumId"] = albumId;

            OutputGetTraksCurr.AllTrackList = await allTracks.ToListAsync();

            //AlbumTracks
            List <Track> trackList = new List <Track>();

            var output = _context.Track_Albums.Where(ta => ta.AlbumId == albumId);

            if (ModelState.IsValid)
            {
                foreach (var item in output)
                {
                    var currTrack = _context.Tracks.Where(t => t.TrackID == item.TrackId).FirstOrDefault();
                    trackList.Add(currTrack);
                }
            }
            OutputGetTraksCurr.AlbumTrackList = trackList;

            return(View(OutputGetTraksCurr));
        }
        //public async Task<IActionResult> DeleteAlbum(Guid albumId)
        //{

        //}
        //public async Task<IActionResult> DisplayAllTrack()
        //{
        //    var allTracks = _context.Tracks.Where(t => t.TrackName != null).Select(t => t);
        //    var partialViewHtml = await this.RenderViewAsync("Index", allTracks);
        //    return Ok(partialViewHtml);
        //}

        public async Task <IActionResult> DisplayAllAlbum(Guid AlbumId)
        {
            var allTracks = _context.Track_Albums.Where(ta => ta.AlbumId == AlbumId);
            var model     = new OutputGetTracks
            {
                AlbumTrackList = allTracks.Select(x => x.Track).ToList(),
                //AllTrackList = _context.Track_Albums.Select(x => x.Track).ToList()
                AllTrackList = _context.Tracks.Where(t => t.TrackName != null).ToList()
            };
            var partialViewHtml = await this.RenderViewAsync("GetTracks", model);

            return(Ok(partialViewHtml));
        }