aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Api/UserLibrary/ItemByNameUserDataService.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-06-10 23:31:00 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-06-10 23:31:00 -0400
commit18325159c5b46d2aa31d2dafd837ede7214b28ef (patch)
tree4966247933da5aeffad1672d87c67c1ebbb036f1 /MediaBrowser.Api/UserLibrary/ItemByNameUserDataService.cs
parentfab983b6dcf7b282e8c96e3509209fcc568fb922 (diff)
added a new MusicGenre entity
Diffstat (limited to 'MediaBrowser.Api/UserLibrary/ItemByNameUserDataService.cs')
-rw-r--r--MediaBrowser.Api/UserLibrary/ItemByNameUserDataService.cs12
1 files changed, 12 insertions, 0 deletions
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);