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 });
}