示例#1
0
        private async Task Init()
        {
            LoadedAlbum = await _albumService.GetById <Album>(ThisAlbumId);

            var tracksInAlbum = await _trackService.Get <List <Track> >(new TrackSearchRequest()
            {
                AlbumId = ThisAlbumId
            });

            foreach (var item in tracksInAlbum)
            {
                TrackPlusTrackNumber local = new TrackPlusTrackNumber()
                {
                    TrackId             = item.TrackId,
                    Checked             = false,
                    TrackNamePlusNumber = item.TrackNumber.ToString() + ". " + item.TrackName
                };
                TrackPlusTrackNumber local2 = new TrackPlusTrackNumber()
                {
                    TrackId             = item.TrackId,
                    Checked             = false,
                    TrackNamePlusNumber = item.TrackNumber.ToString() + ". " + item.TrackName
                };
                FavouriteTracksList.Add(local);
                LeastFavouriteTracksList.Add(local2);
            }
        }
示例#2
0
        private void FavTrackChecked(int trackId)
        {
            var selected = FavouriteTracksList.Where(a => a.TrackId == trackId).FirstOrDefault();

            if (selected.Checked == true)
            {
                selected.Checked = false;
            }
            else
            {
                selected.Checked = true;
            }
        }