aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Library/LibraryManagerExtensions.cs
blob: dd1c9c07a9061ca0974fa9d4b0c5b088b6197cf1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
using System;
using System.Threading.Tasks;
using MediaBrowser.Controller.Entities;

namespace MediaBrowser.Controller.Library
{
    public static class LibraryManagerExtensions
    {
        public static Task DeleteItem(this ILibraryManager manager, BaseItem item)
        {
            return manager.DeleteItem(item, new DeleteOptions
            {
                DeleteFileLocation = true
            });
        }

        public static BaseItem GetItemById(this ILibraryManager manager, string id)
        {
            return manager.GetItemById(new Guid(id));
        }
    }
}