public int RemovePlaylistItems(IEnumerable <IVideoContent> items) { var ids = items.Select(x => x.Id).ToList(); var result = _playlistRepository.DeleteItems(Id, ids); if (result > 0) { ItemRemoved?.Invoke(this, new LocalPlaylistItemRemovedEventArgs() { PlaylistId = Id, RemovedItems = ids }); } return(result); }