From 18325159c5b46d2aa31d2dafd837ede7214b28ef Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Mon, 10 Jun 2013 23:31:00 -0400 Subject: added a new MusicGenre entity --- MediaBrowser.Api/UserLibrary/ItemByNameUserDataService.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'MediaBrowser.Api/UserLibrary/ItemByNameUserDataService.cs') diff --git a/MediaBrowser.Api/UserLibrary/ItemByNameUserDataService.cs b/MediaBrowser.Api/UserLibrary/ItemByNameUserDataService.cs index 835db6a17..42b76e29d 100644 --- a/MediaBrowser.Api/UserLibrary/ItemByNameUserDataService.cs +++ b/MediaBrowser.Api/UserLibrary/ItemByNameUserDataService.cs @@ -16,6 +16,7 @@ namespace MediaBrowser.Api.UserLibrary [Route("/Users/{UserId}/Favorites/Persons/{Name}", "POST")] [Route("/Users/{UserId}/Favorites/Studios/{Name}", "POST")] [Route("/Users/{UserId}/Favorites/Genres/{Name}", "POST")] + [Route("/Users/{UserId}/Favorites/MusicGenres/{Name}", "POST")] [Api(Description = "Marks something as a favorite")] public class MarkItemByNameFavorite : IReturnVoid { @@ -41,6 +42,7 @@ namespace MediaBrowser.Api.UserLibrary [Route("/Users/{UserId}/Favorites/Persons/{Name}", "DELETE")] [Route("/Users/{UserId}/Favorites/Studios/{Name}", "DELETE")] [Route("/Users/{UserId}/Favorites/Genres/{Name}", "DELETE")] + [Route("/Users/{UserId}/Favorites/MusicGenres/{Name}", "DELETE")] [Api(Description = "Unmarks something as a favorite")] public class UnmarkItemByNameFavorite : IReturnVoid { @@ -66,6 +68,7 @@ namespace MediaBrowser.Api.UserLibrary [Route("/Users/{UserId}/Ratings/Persons/{Name}", "POST")] [Route("/Users/{UserId}/Ratings/Studios/{Name}", "POST")] [Route("/Users/{UserId}/Ratings/Genres/{Name}", "POST")] + [Route("/Users/{UserId}/Ratings/MusicGenres/{Name}", "POST")] [Api(Description = "Updates a user's rating for an item")] public class UpdateItemByNameRating : IReturnVoid { @@ -98,6 +101,7 @@ namespace MediaBrowser.Api.UserLibrary [Route("/Users/{UserId}/Ratings/Persons/{Name}", "DELETE")] [Route("/Users/{UserId}/Ratings/Studios/{Name}", "DELETE")] [Route("/Users/{UserId}/Ratings/Genres/{Name}", "DELETE")] + [Route("/Users/{UserId}/Ratings/MusicGenres/{Name}", "DELETE")] [Api(Description = "Deletes a user's saved personal rating for an item")] public class DeleteItemByNameRating : IReturnVoid { @@ -222,6 +226,10 @@ namespace MediaBrowser.Api.UserLibrary { item = await GetGenre(name, LibraryManager).ConfigureAwait(false); } + else if (string.Equals(type, "MusicGenres")) + { + item = await GetMusicGenre(name, LibraryManager).ConfigureAwait(false); + } else if (string.Equals(type, "Studios")) { item = await GetStudio(name, LibraryManager).ConfigureAwait(false); @@ -266,6 +274,10 @@ namespace MediaBrowser.Api.UserLibrary { item = await GetGenre(name, LibraryManager).ConfigureAwait(false); } + else if (string.Equals(type, "MusicGenres")) + { + item = await GetMusicGenre(name, LibraryManager).ConfigureAwait(false); + } else if (string.Equals(type, "Studios")) { item = await GetStudio(name, LibraryManager).ConfigureAwait(false); -- cgit v1.2.3