public async Task <MediaPlayer> GetMediaPlayerByIdAsync(int id) { using (_busyStack.GetToken()) { var item = await _mediaPlayerRepository.GetByIdAsync(id) .ConfigureAwait(true); return(_mediaPlayerMapper.Get(item)); } }
public MediaPlayer GetMainMediaPlayer() { using (_busyStack.GetToken()) { var player = _context.Mediaplayers.FirstOrDefault(p => p.IsPrimary); if (player != null) { return(_mediaPlayerMapper.Get(player, GetPlaylistById(player.PlaylistId))); } return(default(MediaPlayer)); } }