public IActionResult GetThumbAlbum(int page, int id = -1)
        {
            if (id == -1)
            {
                var albums = _context.AlbumsThumb.Include(t => t.User)
                             .Where(t => t.User.UserName == User.Identity.Name)
                             .Include(t => t.Album).Skip(page * 6).Take(6).ToList();

                var json  = new List <AlbumsThumbViewModel>();
                int count = albums.Count + 1 > 6 ? 6 : albums.Count;

                for (int i = 0; i < count; i++)
                {
                    var item = _sourceManagerViewData.Load(albums[i]).GetViewThumbAlbum();
                    json.Add(item);
                }
                return(Json(json));
            }
            else
            {
                var album = _context.AlbumsThumb.Include(a => a.Album).Where(a => a.Album.ID == id).Single();
                var json  = _sourceManagerViewData.Load(album).GetViewThumbAlbum();
                return(Json(json));
            }
        }
        public IActionResult Genres(string genres, int id)
        {
            var albumWithGenres = _context.Albums.Where(a => a.ID == id).Include(a => a.Genres).SingleOrDefault();

            albumWithGenres.Genres = _sourceManagerDeleteAlbum.GetTrimedGenres(genres);
            _context.Albums.Update(albumWithGenres);
            _context.SaveChanges();
            _sourceManagerDeleteAlbum.deleteOldGenres();

            var genView = _sourceManagerViewData.Load(albumWithGenres).GetViewGenres();

            return(Json(genView));
        }