private async void PlaylistUpsert_Load(object sender, EventArgs e) { await LoadListTracks(); if (ID.HasValue) { _playlist = await playlistService.GetById <MPlaylist>(ID.Value); txtName.Text = _playlist.Name; txtUser.Text = _playlist.User.Username; if (_playlist.Image.Length > 3) { pbPlaylistPicture.Image = ImageHelper.ByteArrayToSystemDrawing(_playlist.Image); pbPlaylistPicture.SizeMode = PictureBoxSizeMode.StretchImage; } playlistTracks = await playlistService.GetTracks <List <MTrack> >(ID.Value, null); LoadListPlaylistTracks(); } else { DGVHelper.PopulateWithList(dgvPlaylistTracks, playlistTracks, temp); } }
public PlaylistDetailPage(MPlaylist playlist) { InitializeComponent(); BindingContext = model = new PlaylistDetailVM(playlist); }
public PlaylistDetailVM(MPlaylist playlist) { Playlist = playlist; Image = playlist.Image; }