/// <summary> /// Datas the loaded. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="System.ComponentModel.RunWorkerCompletedEventArgs"/> instance containing the event data.</param> private void DataLoaded(object sender, RunWorkerCompletedEventArgs e) { if (e.Error == null) { IEnumerable <VideoClip> clips = e.Result as IEnumerable <VideoClip>; if (clips != null && clips.Count() > 0) { _minViewsCountYouTubeCollection = clips.Min(x => x.ViewsCount); _maxViewsCountYouTubeCollection = clips.Max(x => x.ViewsCount); YouTubeEvents = clips.Select(x => { VideoClipViewModel videoClipViewModel = new VideoClipViewModel(x); videoClipViewModel.ImageSize = GetPictureSize(videoClipViewModel.ViewsCount); return(videoClipViewModel); }).ToArray(); } } else { System.Diagnostics.Debug.WriteLine(e.Error.Message); } IsBusy = false; }
/// <summary> /// Datas the loaded. /// </summary> /// <param name="op">The op.</param> private void DataLoaded(LoadOperation <VideoClip> op) { if (op.Entities.Count() > 0) { _minViewsCountYouTubeCollection = op.Entities.Min(x => x.ViewsCount); _maxViewsCountYouTubeCollection = op.Entities.Max(x => x.ViewsCount); YouTubeEvents = op.Entities.Select(x => { VideoClipViewModel videoClipViewModel = new VideoClipViewModel(x); videoClipViewModel.ImageSize = GetPictureSize(videoClipViewModel.ViewsCount); return(videoClipViewModel); }).ToArray(); } IsBusy = false; }