public static async Task RemoveItem(this StorageLibraryChange change, IEnumerable <Mediafile> Library, LibraryService LibraryService) { if (change.IsOfType(StorageItemTypes.File)) { if (IsItemInLibrary(change, Library, out Mediafile movedItem)) { if (await SharedLogic.RemoveMediafile(movedItem)) { await SharedLogic.NotificationManager.ShowMessageAsync(string.Format("Mediafile Removed. File Path: {0}", movedItem.Path), 5); } } } else { await RemoveFolder(change, (ThreadSafeObservableCollection <Mediafile>) Library, LibraryService); } }