public async Task <IActionResult> Reorder(int id)
        {
            ReorderAlbumGroupViewModel model = new ReorderAlbumGroupViewModel();

            model.GroupId = id;
            AlbumGroupDetail group = await _albumGroupRepo.GetAsync(id);

            AlbumGroupItemPositionListResult itemsResult = await _albumGroupRepo.GetOrderedAlbumListAsync(id);

            model.GroupName = group.Name;
            model.Items     = itemsResult.Items.Select(x => new ReorderAlbumGroupItemViewModel
            {
                AlbumId       = x.AlbumId,
                AlbumTitle    = x.AlbumTitle,
                PositionIndex = x.PositionIndex
            }).ToList();
            return(View(model));
        }