private IMaybe <LocalWallpaper> QueryWallpaper(Guid id) { var url = $"wallpaper/wallpaper/{id.ToString()}"; var result = _wallpaperApiClient.ExecuteApiCall <Web.Wallpapers.Wallpaper>(url).Result; return(new Maybe <LocalWallpaper>(new LocalWallpaper { Caption = result.Caption, Id = id })); }
private void LoadPlaylistFromServer() { var result = _wallpaperApiClient.ExecuteApiCall <PlaylistEntry[]>("wallpaper/playlist").Result; foreach (var cur in result) { _currentPlaylist.Enqueue(new PlaylistElement { WallpaperId = cur.WallpaperId }); } }