BaconographyWP8.View.LinkedPictureView.SaveImage_Tap C# (CSharp) Метод

SaveImage_Tap() приватный Метод

private SaveImage_Tap ( ) : void
Результат void
        private async void SaveImage_Tap()
        {
            var linkedPicture = _pictureViewModel.Pictures.ToList()[albumPivot.SelectedIndex];
            Messenger.Default.Send<LoadingMessage>(new LoadingMessage { Loading = true });
            if (linkedPicture != null)
            {
                MediaLibrary library = new MediaLibrary();
                var libraryPicture = library.SavePicture(linkedPicture.Url.Substring(linkedPicture.Url.LastIndexOf('/') + 1), await ImagesService.ImageStreamFromUrl(linkedPicture.Url));
                var notificationService = ServiceLocator.Current.GetInstance<INotificationService>();
                if (libraryPicture != null)
                    notificationService.CreateNotification("Picture saved.");
                else
                    notificationService.CreateNotification("Error downloading picture.");
            }
            Messenger.Default.Send<LoadingMessage>(new LoadingMessage { Loading = false });
        }