Kaynağa Gözat

Renamed Dto objects

Updated Fody
Renamed Dto objects
ScottIsAFool 12 yıl önce
ebeveyn
işleme
ec621df5f6
69 değiştirilmiş dosya ile 262 ekleme ve 262 silme
  1. 3 3
      MediaBrowser.Api/HttpHandlers/PlaybackCheckInHandler.cs
  2. 5 5
      MediaBrowser.Api/LibraryService.cs
  3. 1 1
      MediaBrowser.Api/Streaming/AudioHandler.cs
  4. 1 1
      MediaBrowser.Api/Streaming/BaseStreamingHandler.cs
  5. 1 1
      MediaBrowser.Api/Streaming/HlsAudioPlaylistHandler.cs
  6. 2 2
      MediaBrowser.Api/UserLibrary/BaseItemsByNameService.cs
  7. 1 1
      MediaBrowser.Api/UserLibrary/ItemsService.cs
  8. 4 4
      MediaBrowser.Api/UserLibrary/UserLibraryService.cs
  9. 6 6
      MediaBrowser.Api/UserService.cs
  10. 38 38
      MediaBrowser.ApiInteraction/ApiClient.cs
  11. 9 9
      MediaBrowser.ApiInteraction/BaseApiClient.cs
  12. 14 14
      MediaBrowser.Controller/Library/DtoBuilder.cs
  13. 3 3
      MediaBrowser.Model/DTO/BaseItemDto.cs
  14. 1 1
      MediaBrowser.Model/DTO/BaseItemPerson.cs
  15. 1 1
      MediaBrowser.Model/DTO/ChapterInfoDto.cs
  16. 1 1
      MediaBrowser.Model/DTO/ImageOptions.cs
  17. 1 1
      MediaBrowser.Model/DTO/ItemFields.cs
  18. 1 1
      MediaBrowser.Model/DTO/ItemFilter.cs
  19. 1 1
      MediaBrowser.Model/DTO/ItemQuery.cs
  20. 1 1
      MediaBrowser.Model/DTO/ItemSortBy.cs
  21. 2 2
      MediaBrowser.Model/DTO/ItemsResult.cs
  22. 1 1
      MediaBrowser.Model/DTO/MediaType.cs
  23. 1 1
      MediaBrowser.Model/DTO/StreamOptions.cs
  24. 3 3
      MediaBrowser.Model/DTO/UserDto.cs
  25. 4 4
      MediaBrowser.Model/DTO/UserItemDataDto.cs
  26. 3 3
      MediaBrowser.Model/MediaBrowser.Model.csproj
  27. 2 2
      MediaBrowser.Plugins.DefaultTheme/Controls/BaseItemTile.xaml.cs
  28. 3 3
      MediaBrowser.Plugins.DefaultTheme/Controls/Details/BaseDetailsControl.cs
  29. 2 2
      MediaBrowser.Plugins.DefaultTheme/Controls/Details/ItemChapters.xaml.cs
  30. 2 2
      MediaBrowser.Plugins.DefaultTheme/Controls/Details/ItemGallery.xaml.cs
  31. 1 1
      MediaBrowser.Plugins.DefaultTheme/Controls/Details/ItemOverview.xaml.cs
  32. 1 1
      MediaBrowser.Plugins.DefaultTheme/Controls/Details/ItemPerformers.xaml.cs
  33. 4 4
      MediaBrowser.Plugins.DefaultTheme/Controls/Details/ItemSpecialFeatures.xaml.cs
  34. 4 4
      MediaBrowser.Plugins.DefaultTheme/Controls/Details/ItemTrailers.xaml.cs
  35. 2 2
      MediaBrowser.Plugins.DefaultTheme/Controls/HomePageTile.xaml.cs
  36. 2 2
      MediaBrowser.Plugins.DefaultTheme/Controls/MultiItemTile.xaml.cs
  37. 1 1
      MediaBrowser.Plugins.DefaultTheme/Pages/DetailPage.xaml.cs
  38. 8 8
      MediaBrowser.Plugins.DefaultTheme/Pages/HomePage.xaml.cs
  39. 3 3
      MediaBrowser.Plugins.DefaultTheme/Resources/AppResources.cs
  40. 2 2
      MediaBrowser.Plugins.DefaultTheme/Resources/AppResources.xaml
  41. 3 3
      MediaBrowser.Plugins.DefaultTheme/Theme.cs
  42. 4 4
      MediaBrowser.Plugins.MpcHc/MpcHcMediaPlayer.cs
  43. 3 3
      MediaBrowser.Plugins.Tmt5/Tmt5MediaPlayer.cs
  44. 4 4
      MediaBrowser.UI/App.xaml.cs
  45. 3 3
      MediaBrowser.UI/Controller/BaseTheme.cs
  46. 3 3
      MediaBrowser.UI/Converters/BaseItemImageVisibilityConverter.cs
  47. 2 2
      MediaBrowser.UI/Converters/LastSeenTextConverter.cs
  48. 2 2
      MediaBrowser.UI/Converters/UserImageConverter.cs
  49. 5 5
      MediaBrowser.UI/Converters/WatchedVisibilityConverter.cs
  50. 3 3
      MediaBrowser.UI/MainWindow.xaml.cs
  51. 5 5
      MediaBrowser.UI/Pages/BaseDetailPage.cs
  52. 3 3
      MediaBrowser.UI/Pages/BaseFolderPage.cs
  53. 4 4
      MediaBrowser.UI/Pages/BaseListPage.cs
  54. 6 6
      MediaBrowser.UI/Pages/BaseLoginPage.cs
  55. 3 3
      MediaBrowser.UI/Pages/BasePage.cs
  56. 11 11
      MediaBrowser.UI/Playback/BaseMediaPlayer.cs
  57. 6 6
      MediaBrowser.UI/Playback/ExternalPlayer/BaseExternalPlayer.cs
  58. 2 2
      MediaBrowser.UI/Playback/ExternalPlayer/GenericExternalPlayer.cs
  59. 2 2
      MediaBrowser.UI/Playback/InternalPlayer/BaseInternalMediaPlayer.cs
  60. 5 5
      MediaBrowser.UI/Playback/NVlc/InternalMediaPlayerNVlc.cs
  61. 2 2
      MediaBrowser.UI/Playback/PlayOptions.cs
  62. 2 2
      MediaBrowser.UI/Playback/PlaybackEventArgs.cs
  63. 11 11
      MediaBrowser.UI/Playback/PlaybackManager.cs
  64. 1 1
      MediaBrowser.UI/ViewModels/BaseItemPersonViewModel.cs
  65. 4 4
      MediaBrowser.UI/ViewModels/ChapterInfoDtoViewModel.cs
  66. 6 6
      MediaBrowser.UI/ViewModels/DtoBaseItemViewModel.cs
  67. 6 6
      MediaBrowser.UI/ViewModels/ItemCollectionViewModel.cs
  68. 3 3
      MediaBrowser.UI/ViewModels/SpecialFeatureViewModel.cs
  69. 2 2
      MediaBrowser.WebDashboard/Api/DashboardInfo.cs

+ 3 - 3
MediaBrowser.Api/HttpHandlers/PlaybackCheckInHandler.cs

@@ -3,7 +3,7 @@ using MediaBrowser.Controller;
 using MediaBrowser.Controller.Entities;
 using MediaBrowser.Controller.Library;
 using MediaBrowser.Model.Connectivity;
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using System;
 using System.ComponentModel.Composition;
 using System.Threading.Tasks;
@@ -14,13 +14,13 @@ namespace MediaBrowser.Api.HttpHandlers
     /// Provides a handler to set played status for an item
     /// </summary>
     [Export(typeof(IHttpServerHandler))]
-    public class PlaybackCheckInHandler : BaseSerializationHandler<Kernel, DtoUserItemData>
+    public class PlaybackCheckInHandler : BaseSerializationHandler<Kernel, UserItemDataDto>
     {
         /// <summary>
         /// Gets the object to serialize.
         /// </summary>
         /// <returns>Task{DtoUserItemData}.</returns>
-        protected override async Task<DtoUserItemData> GetObjectToSerialize()
+        protected override async Task<UserItemDataDto> GetObjectToSerialize()
         {
             // Get the user
             var user = await this.GetCurrentUser().ConfigureAwait(false);

+ 5 - 5
MediaBrowser.Api/LibraryService.cs

@@ -3,7 +3,7 @@ using MediaBrowser.Common.Net;
 using MediaBrowser.Controller;
 using MediaBrowser.Controller.Entities;
 using MediaBrowser.Controller.Library;
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Entities;
 using ServiceStack.ServiceHost;
 using System;
@@ -38,7 +38,7 @@ namespace MediaBrowser.Api
     /// Class GetPerson
     /// </summary>
     [Route("/Library/Persons/{Name}", "GET")]
-    public class GetPerson : IReturn<DtoBaseItem>
+    public class GetPerson : IReturn<BaseItemDto>
     {
         /// <summary>
         /// Gets or sets the name.
@@ -51,7 +51,7 @@ namespace MediaBrowser.Api
     /// Class GetStudio
     /// </summary>
     [Route("/Library/Studios/{Name}", "GET")]
-    public class GetStudio : IReturn<DtoBaseItem>
+    public class GetStudio : IReturn<BaseItemDto>
     {
         /// <summary>
         /// Gets or sets the name.
@@ -64,7 +64,7 @@ namespace MediaBrowser.Api
     /// Class GetGenre
     /// </summary>
     [Route("/Library/Genres/{Name}", "GET")]
-    public class GetGenre : IReturn<DtoBaseItem>
+    public class GetGenre : IReturn<BaseItemDto>
     {
         /// <summary>
         /// Gets or sets the name.
@@ -77,7 +77,7 @@ namespace MediaBrowser.Api
     /// Class GetYear
     /// </summary>
     [Route("/Library/Years/{Year}", "GET")]
-    public class GetYear : IReturn<DtoBaseItem>
+    public class GetYear : IReturn<BaseItemDto>
     {
         /// <summary>
         /// Gets or sets the year.

+ 1 - 1
MediaBrowser.Api/Streaming/AudioHandler.cs

@@ -2,7 +2,7 @@
 using MediaBrowser.Common.Net.Handlers;
 using MediaBrowser.Controller.Entities.Audio;
 using MediaBrowser.Controller.Resolvers;
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using System;
 using System.Collections.Generic;
 using System.ComponentModel.Composition;

+ 1 - 1
MediaBrowser.Api/Streaming/BaseStreamingHandler.cs

@@ -7,7 +7,7 @@ using MediaBrowser.Controller.Entities;
 using MediaBrowser.Controller.Entities.Audio;
 using MediaBrowser.Controller.Library;
 using MediaBrowser.Model.Drawing;
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Entities;
 using System;
 using System.ComponentModel;

+ 1 - 1
MediaBrowser.Api/Streaming/HlsAudioPlaylistHandler.cs

@@ -1,6 +1,6 @@
 using MediaBrowser.Common.Net.Handlers;
 using MediaBrowser.Controller.Entities.Audio;
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using System;
 using System.ComponentModel.Composition;
 using System.Net;

+ 2 - 2
MediaBrowser.Api/UserLibrary/BaseItemsByNameService.cs

@@ -2,7 +2,7 @@
 using MediaBrowser.Controller;
 using MediaBrowser.Controller.Entities;
 using MediaBrowser.Controller.Library;
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Entities;
 using ServiceStack.ServiceHost;
 using System;
@@ -100,7 +100,7 @@ namespace MediaBrowser.Api.UserLibrary
         /// <param name="user">The user.</param>
         /// <param name="fields">The fields.</param>
         /// <returns>Task{DtoBaseItem}.</returns>
-        private async Task<DtoBaseItem> GetDto(Tuple<string, Func<int>> stub, User user, List<ItemFields> fields)
+        private async Task<BaseItemDto> GetDto(Tuple<string, Func<int>> stub, User user, List<ItemFields> fields)
         {
             BaseItem item;
 

+ 1 - 1
MediaBrowser.Api/UserLibrary/ItemsService.cs

@@ -3,7 +3,7 @@ using MediaBrowser.Controller;
 using MediaBrowser.Controller.Entities;
 using MediaBrowser.Controller.Entities.Audio;
 using MediaBrowser.Controller.Library;
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Entities;
 using ServiceStack.ServiceHost;
 using System;

+ 4 - 4
MediaBrowser.Api/UserLibrary/UserLibraryService.cs

@@ -4,7 +4,7 @@ using MediaBrowser.Controller;
 using MediaBrowser.Controller.Entities;
 using MediaBrowser.Controller.Entities.Movies;
 using MediaBrowser.Controller.Library;
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Entities;
 using ServiceStack.ServiceHost;
 using System;
@@ -22,7 +22,7 @@ namespace MediaBrowser.Api.UserLibrary
     /// </summary>
     [Route("/Users/{UserId}/Items/{Id}", "GET")]
     [Route("/Users/{UserId}/Items/Root", "GET")]
-    public class GetItem : IReturn<DtoBaseItem>
+    public class GetItem : IReturn<BaseItemDto>
     {
         /// <summary>
         /// Gets or sets the user id.
@@ -217,7 +217,7 @@ namespace MediaBrowser.Api.UserLibrary
     }
 
     [Route("/Users/{UserId}/Items/{Id}/LocalTrailers", "GET")]
-    public class GetLocalTrailers : IReturn<List<DtoBaseItem>>
+    public class GetLocalTrailers : IReturn<List<BaseItemDto>>
     {
         /// <summary>
         /// Gets or sets the user id.
@@ -233,7 +233,7 @@ namespace MediaBrowser.Api.UserLibrary
     }
 
     [Route("/Users/{UserId}/Items/{Id}/SpecialFeatures", "GET")]
-    public class GetSpecialFeatures : IReturn<List<DtoBaseItem>>
+    public class GetSpecialFeatures : IReturn<List<BaseItemDto>>
     {
         /// <summary>
         /// Gets or sets the user id.

+ 6 - 6
MediaBrowser.Api/UserService.cs

@@ -3,7 +3,7 @@ using MediaBrowser.Common.Net;
 using MediaBrowser.Common.Serialization;
 using MediaBrowser.Controller;
 using MediaBrowser.Controller.Library;
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using ServiceStack.ServiceHost;
 using System;
 using System.Collections.Generic;
@@ -19,7 +19,7 @@ namespace MediaBrowser.Api
     /// Class GetUsers
     /// </summary>
     [Route("/Users", "GET")]
-    public class GetUsers : IReturn<List<DtoUser>>
+    public class GetUsers : IReturn<List<UserDto>>
     {
     }
 
@@ -27,7 +27,7 @@ namespace MediaBrowser.Api
     /// Class GetUser
     /// </summary>
     [Route("/Users/{Id}", "GET")]
-    public class GetUser : IReturn<DtoUser>
+    public class GetUser : IReturn<UserDto>
     {
         /// <summary>
         /// Gets or sets the id.
@@ -122,7 +122,7 @@ namespace MediaBrowser.Api
     /// Class CreateUser
     /// </summary>
     [Route("/Users", "POST")]
-    public class CreateUser : IRequiresRequestStream, IReturn<DtoUser>
+    public class CreateUser : IRequiresRequestStream, IReturn<UserDto>
     {
         /// <summary>
         /// The raw Http Request Input Stream
@@ -265,7 +265,7 @@ namespace MediaBrowser.Api
             
             var kernel = (Kernel)Kernel;
 
-            var dtoUser = JsonSerializer.DeserializeFromStream<DtoUser>(request.RequestStream);
+            var dtoUser = JsonSerializer.DeserializeFromStream<UserDto>(request.RequestStream);
 
             var user = kernel.GetUserById(id);
 
@@ -285,7 +285,7 @@ namespace MediaBrowser.Api
         {
             var kernel = (Kernel)Kernel;
 
-            var dtoUser = JsonSerializer.DeserializeFromStream<DtoUser>(request.RequestStream);
+            var dtoUser = JsonSerializer.DeserializeFromStream<UserDto>(request.RequestStream);
 
             var newUser = kernel.UserManager.CreateUser(dtoUser.Name).Result;
 

+ 38 - 38
MediaBrowser.ApiInteraction/ApiClient.cs

@@ -1,5 +1,5 @@
 using MediaBrowser.Model.Configuration;
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Entities;
 using MediaBrowser.Model.Globalization;
 using MediaBrowser.Model.Logging;
@@ -75,9 +75,9 @@ namespace MediaBrowser.ApiInteraction
         /// </summary>
         /// <param name="id">The id.</param>
         /// <param name="userId">The user id.</param>
-        /// <returns>Task{DtoBaseItem}.</returns>
+        /// <returns>Task{BaseItemDto}.</returns>
         /// <exception cref="System.ArgumentNullException">id</exception>
-        public async Task<DtoBaseItem> GetItemAsync(string id, Guid userId)
+        public async Task<BaseItemDto> GetItemAsync(string id, Guid userId)
         {
             if (string.IsNullOrEmpty(id))
             {
@@ -93,7 +93,7 @@ namespace MediaBrowser.ApiInteraction
 
             using (var stream = await GetSerializedStreamAsync(url).ConfigureAwait(false))
             {
-                return DeserializeFromStream<DtoBaseItem>(stream);
+                return DeserializeFromStream<BaseItemDto>(stream);
             }
         }
 
@@ -128,9 +128,9 @@ namespace MediaBrowser.ApiInteraction
         /// Gets a BaseItem
         /// </summary>
         /// <param name="userId">The user id.</param>
-        /// <returns>Task{DtoBaseItem}.</returns>
+        /// <returns>Task{BaseItemDto}.</returns>
         /// <exception cref="System.ArgumentNullException">userId</exception>
-        public async Task<DtoBaseItem> GetRootFolderAsync(Guid userId)
+        public async Task<BaseItemDto> GetRootFolderAsync(Guid userId)
         {
             if (userId == Guid.Empty)
             {
@@ -141,21 +141,21 @@ namespace MediaBrowser.ApiInteraction
 
             using (var stream = await GetSerializedStreamAsync(url).ConfigureAwait(false))
             {
-                return DeserializeFromStream<DtoBaseItem>(stream);
+                return DeserializeFromStream<BaseItemDto>(stream);
             }
         }
 
         /// <summary>
         /// Gets all Users
         /// </summary>
-        /// <returns>Task{DtoUser[]}.</returns>
-        public async Task<DtoUser[]> GetAllUsersAsync()
+        /// <returns>Task{UserDto[]}.</returns>
+        public async Task<UserDto[]> GetAllUsersAsync()
         {
             var url = GetApiUrl("Users");
 
             using (var stream = await GetSerializedStreamAsync(url).ConfigureAwait(false))
             {
-                return DeserializeFromStream<DtoUser[]>(stream);
+                return DeserializeFromStream<UserDto[]>(stream);
             }
         }
 
@@ -233,9 +233,9 @@ namespace MediaBrowser.ApiInteraction
         /// Gets a studio
         /// </summary>
         /// <param name="name">The name.</param>
-        /// <returns>Task{DtoBaseItem}.</returns>
+        /// <returns>Task{BaseItemDto}.</returns>
         /// <exception cref="System.ArgumentNullException">userId</exception>
-        public async Task<DtoBaseItem> GetStudioAsync(string name)
+        public async Task<BaseItemDto> GetStudioAsync(string name)
         {
             if (string.IsNullOrEmpty(name))
             {
@@ -246,7 +246,7 @@ namespace MediaBrowser.ApiInteraction
 
             using (var stream = await GetSerializedStreamAsync(url).ConfigureAwait(false))
             {
-                return DeserializeFromStream<DtoBaseItem>(stream);
+                return DeserializeFromStream<BaseItemDto>(stream);
             }
         }
 
@@ -254,9 +254,9 @@ namespace MediaBrowser.ApiInteraction
         /// Gets a genre
         /// </summary>
         /// <param name="name">The name.</param>
-        /// <returns>Task{DtoBaseItem}.</returns>
+        /// <returns>Task{BaseItemDto}.</returns>
         /// <exception cref="System.ArgumentNullException">userId</exception>
-        public async Task<DtoBaseItem> GetGenreAsync(string name)
+        public async Task<BaseItemDto> GetGenreAsync(string name)
         {
             if (string.IsNullOrEmpty(name))
             {
@@ -267,7 +267,7 @@ namespace MediaBrowser.ApiInteraction
 
             using (var stream = await GetSerializedStreamAsync(url).ConfigureAwait(false))
             {
-                return DeserializeFromStream<DtoBaseItem>(stream);
+                return DeserializeFromStream<BaseItemDto>(stream);
             }
         }
 
@@ -302,9 +302,9 @@ namespace MediaBrowser.ApiInteraction
         /// Gets a person
         /// </summary>
         /// <param name="name">The name.</param>
-        /// <returns>Task{DtoBaseItem}.</returns>
+        /// <returns>Task{BaseItemDto}.</returns>
         /// <exception cref="System.ArgumentNullException">userId</exception>
-        public async Task<DtoBaseItem> GetPersonAsync(string name)
+        public async Task<BaseItemDto> GetPersonAsync(string name)
         {
             if (string.IsNullOrEmpty(name))
             {
@@ -315,7 +315,7 @@ namespace MediaBrowser.ApiInteraction
 
             using (var stream = await GetSerializedStreamAsync(url).ConfigureAwait(false))
             {
-                return DeserializeFromStream<DtoBaseItem>(stream);
+                return DeserializeFromStream<BaseItemDto>(stream);
             }
         }
 
@@ -323,15 +323,15 @@ namespace MediaBrowser.ApiInteraction
         /// Gets a year
         /// </summary>
         /// <param name="year">The year.</param>
-        /// <returns>Task{DtoBaseItem}.</returns>
+        /// <returns>Task{BaseItemDto}.</returns>
         /// <exception cref="System.ArgumentNullException">userId</exception>
-        public async Task<DtoBaseItem> GetYearAsync(int year)
+        public async Task<BaseItemDto> GetYearAsync(int year)
         {
             var url = GetApiUrl("Library/Years/" + year);
 
             using (var stream = await GetSerializedStreamAsync(url).ConfigureAwait(false))
             {
-                return DeserializeFromStream<DtoBaseItem>(stream);
+                return DeserializeFromStream<BaseItemDto>(stream);
             }
         }
 
@@ -438,9 +438,9 @@ namespace MediaBrowser.ApiInteraction
         /// Gets a user by id
         /// </summary>
         /// <param name="id">The id.</param>
-        /// <returns>Task{DtoUser}.</returns>
+        /// <returns>Task{UserDto}.</returns>
         /// <exception cref="System.ArgumentNullException">id</exception>
-        public async Task<DtoUser> GetUserAsync(Guid id)
+        public async Task<UserDto> GetUserAsync(Guid id)
         {
             if (id == Guid.Empty)
             {
@@ -451,7 +451,7 @@ namespace MediaBrowser.ApiInteraction
 
             using (var stream = await GetSerializedStreamAsync(url).ConfigureAwait(false))
             {
-                return DeserializeFromStream<DtoUser>(stream);
+                return DeserializeFromStream<UserDto>(stream);
             }
         }
 
@@ -517,7 +517,7 @@ namespace MediaBrowser.ApiInteraction
         /// <param name="itemId">The item id.</param>
         /// <returns>Task{ItemsResult}.</returns>
         /// <exception cref="System.ArgumentNullException">query</exception>
-        public async Task<DtoBaseItem[]> GetLocalTrailersAsync(Guid userId, string itemId)
+        public async Task<BaseItemDto[]> GetLocalTrailersAsync(Guid userId, string itemId)
         {
             if (userId == Guid.Empty)
             {
@@ -532,7 +532,7 @@ namespace MediaBrowser.ApiInteraction
 
             using (var stream = await GetSerializedStreamAsync(url).ConfigureAwait(false))
             {
-                return DeserializeFromStream<DtoBaseItem[]>(stream);
+                return DeserializeFromStream<BaseItemDto[]>(stream);
             }
         }
 
@@ -541,9 +541,9 @@ namespace MediaBrowser.ApiInteraction
         /// </summary>
         /// <param name="userId">The user id.</param>
         /// <param name="itemId">The item id.</param>
-        /// <returns>Task{DtoBaseItem[]}.</returns>
+        /// <returns>Task{BaseItemDto[]}.</returns>
         /// <exception cref="System.ArgumentNullException">userId</exception>
-        public async Task<DtoBaseItem[]> GetSpecialFeaturesAsync(Guid userId, string itemId)
+        public async Task<BaseItemDto[]> GetSpecialFeaturesAsync(Guid userId, string itemId)
         {
             if (userId == Guid.Empty)
             {
@@ -558,7 +558,7 @@ namespace MediaBrowser.ApiInteraction
 
             using (var stream = await GetSerializedStreamAsync(url).ConfigureAwait(false))
             {
-                return DeserializeFromStream<DtoBaseItem[]>(stream);
+                return DeserializeFromStream<BaseItemDto[]>(stream);
             }
         }
 
@@ -658,7 +658,7 @@ namespace MediaBrowser.ApiInteraction
         /// <param name="userId">The user id.</param>
         /// <returns>Task{DtoUserItemData}.</returns>
         /// <exception cref="System.ArgumentNullException">itemId</exception>
-        public Task<DtoUserItemData> ReportPlaybackStartAsync(string itemId, Guid userId)
+        public Task<UserItemDataDto> ReportPlaybackStartAsync(string itemId, Guid userId)
         {
             if (string.IsNullOrEmpty(itemId))
             {
@@ -677,7 +677,7 @@ namespace MediaBrowser.ApiInteraction
 
             var url = GetApiUrl("playbackcheckin", dict);
 
-            return PostAsync<DtoUserItemData>(url, new Dictionary<string, string>());
+            return PostAsync<UserItemDataDto>(url, new Dictionary<string, string>());
         }
 
         /// <summary>
@@ -688,7 +688,7 @@ namespace MediaBrowser.ApiInteraction
         /// <param name="positionTicks">The position ticks.</param>
         /// <returns>Task{DtoUserItemData}.</returns>
         /// <exception cref="System.ArgumentNullException">itemId</exception>
-        public Task<DtoUserItemData> ReportPlaybackProgressAsync(string itemId, Guid userId, long? positionTicks)
+        public Task<UserItemDataDto> ReportPlaybackProgressAsync(string itemId, Guid userId, long? positionTicks)
         {
             if (string.IsNullOrEmpty(itemId))
             {
@@ -709,7 +709,7 @@ namespace MediaBrowser.ApiInteraction
 
             var url = GetApiUrl("playbackcheckin", dict);
 
-            return PostAsync<DtoUserItemData>(url, new Dictionary<string, string>());
+            return PostAsync<UserItemDataDto>(url, new Dictionary<string, string>());
         }
 
         /// <summary>
@@ -720,7 +720,7 @@ namespace MediaBrowser.ApiInteraction
         /// <param name="positionTicks">The position ticks.</param>
         /// <returns>Task{DtoUserItemData}.</returns>
         /// <exception cref="System.ArgumentNullException">itemId</exception>
-        public Task<DtoUserItemData> ReportPlaybackStoppedAsync(string itemId, Guid userId, long? positionTicks)
+        public Task<UserItemDataDto> ReportPlaybackStoppedAsync(string itemId, Guid userId, long? positionTicks)
         {
             if (string.IsNullOrEmpty(itemId))
             {
@@ -741,7 +741,7 @@ namespace MediaBrowser.ApiInteraction
 
             var url = GetApiUrl("playbackcheckin", dict);
 
-            return PostAsync<DtoUserItemData>(url, new Dictionary<string, string>());
+            return PostAsync<UserItemDataDto>(url, new Dictionary<string, string>());
         }
 
         /// <summary>
@@ -776,7 +776,7 @@ namespace MediaBrowser.ApiInteraction
         /// <param name="likes">if set to <c>true</c> [likes].</param>
         /// <returns>Task{DtoUserItemData}.</returns>
         /// <exception cref="System.ArgumentNullException">itemId</exception>
-        public Task<DtoUserItemData> UpdateUserItemRatingAsync(string itemId, Guid userId, bool likes)
+        public Task<UserItemDataDto> UpdateUserItemRatingAsync(string itemId, Guid userId, bool likes)
         {
             if (string.IsNullOrEmpty(itemId))
             {
@@ -794,7 +794,7 @@ namespace MediaBrowser.ApiInteraction
 
             var url = GetApiUrl("Users/" + userId + "/Items/" + itemId + "/Rating", dict);
 
-            return PostAsync<DtoUserItemData>(url, new Dictionary<string, string>());
+            return PostAsync<UserItemDataDto>(url, new Dictionary<string, string>());
         }
 
         /// <summary>

+ 9 - 9
MediaBrowser.ApiInteraction/BaseApiClient.cs

@@ -1,5 +1,5 @@
 using MediaBrowser.Model.Connectivity;
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Entities;
 using MediaBrowser.Model.Logging;
 using MediaBrowser.Model.Web;
@@ -275,7 +275,7 @@ namespace MediaBrowser.ApiInteraction
         /// <param name="options">The options.</param>
         /// <returns>System.String.</returns>
         /// <exception cref="System.ArgumentNullException">item</exception>
-        public string GetImageUrl(DtoBaseItem item, ImageOptions options)
+        public string GetImageUrl(BaseItemDto item, ImageOptions options)
         {
             if (item == null)
             {
@@ -331,7 +331,7 @@ namespace MediaBrowser.ApiInteraction
         /// <param name="options">The options.</param>
         /// <returns>System.String.</returns>
         /// <exception cref="System.ArgumentNullException">user</exception>
-        public string GetUserImageUrl(DtoUser user, ImageOptions options)
+        public string GetUserImageUrl(UserDto user, ImageOptions options)
         {
             if (user == null)
             {
@@ -398,7 +398,7 @@ namespace MediaBrowser.ApiInteraction
         /// <param name="options">The options.</param>
         /// <returns>System.String.</returns>
         /// <exception cref="System.ArgumentNullException">item</exception>
-        public string GetPersonImageUrl(DtoBaseItem item, ImageOptions options)
+        public string GetPersonImageUrl(BaseItemDto item, ImageOptions options)
         {
             if (item == null)
             {
@@ -441,7 +441,7 @@ namespace MediaBrowser.ApiInteraction
         /// <param name="options">The options.</param>
         /// <returns>System.String.</returns>
         /// <exception cref="System.ArgumentNullException">item</exception>
-        public string GetYearImageUrl(DtoBaseItem item, ImageOptions options)
+        public string GetYearImageUrl(BaseItemDto item, ImageOptions options)
         {
             if (item == null)
             {
@@ -478,7 +478,7 @@ namespace MediaBrowser.ApiInteraction
         /// <param name="options">The options.</param>
         /// <returns>System.String.</returns>
         /// <exception cref="System.ArgumentNullException">item</exception>
-        public string GetGenreImageUrl(DtoBaseItem item, ImageOptions options)
+        public string GetGenreImageUrl(BaseItemDto item, ImageOptions options)
         {
             if (item == null)
             {
@@ -521,7 +521,7 @@ namespace MediaBrowser.ApiInteraction
         /// <param name="options">The options.</param>
         /// <returns>System.String.</returns>
         /// <exception cref="System.ArgumentNullException">item</exception>
-        public string GetStudioImageUrl(DtoBaseItem item, ImageOptions options)
+        public string GetStudioImageUrl(BaseItemDto item, ImageOptions options)
         {
             if (item == null)
             {
@@ -564,7 +564,7 @@ namespace MediaBrowser.ApiInteraction
         /// <param name="options">The options.</param>
         /// <returns>System.String[][].</returns>
         /// <exception cref="System.ArgumentNullException">item</exception>
-        public string[] GetBackdropImageUrls(DtoBaseItem item, ImageOptions options)
+        public string[] GetBackdropImageUrls(BaseItemDto item, ImageOptions options)
         {
             if (item == null)
             {
@@ -617,7 +617,7 @@ namespace MediaBrowser.ApiInteraction
         /// <param name="options">The options.</param>
         /// <returns>System.String.</returns>
         /// <exception cref="System.ArgumentNullException">item</exception>
-        public string GetLogoImageUrl(DtoBaseItem item, ImageOptions options)
+        public string GetLogoImageUrl(BaseItemDto item, ImageOptions options)
         {
             if (item == null)
             {

+ 14 - 14
MediaBrowser.Controller/Library/DtoBuilder.cs

@@ -4,7 +4,7 @@ using MediaBrowser.Controller.Entities.Audio;
 using MediaBrowser.Controller.Entities.Movies;
 using MediaBrowser.Controller.Entities.TV;
 using MediaBrowser.Model.Drawing;
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Entities;
 using MediaBrowser.Model.Logging;
 using System;
@@ -34,7 +34,7 @@ namespace MediaBrowser.Controller.Library
         /// <param name="fields">The fields.</param>
         /// <returns>Task{DtoBaseItem}.</returns>
         /// <exception cref="System.ArgumentNullException">item</exception>
-        public async static Task<DtoBaseItem> GetDtoBaseItem(BaseItem item, List<ItemFields> fields)
+        public async static Task<BaseItemDto> GetDtoBaseItem(BaseItem item, List<ItemFields> fields)
         {
             if (item == null)
             {
@@ -45,7 +45,7 @@ namespace MediaBrowser.Controller.Library
                 throw new ArgumentNullException("fields");
             }
 
-            var dto = new DtoBaseItem();
+            var dto = new BaseItemDto();
 
             var tasks = new List<Task>();
 
@@ -91,7 +91,7 @@ namespace MediaBrowser.Controller.Library
         /// <param name="fields">The fields.</param>
         /// <returns>Task{DtoBaseItem}.</returns>
         /// <exception cref="System.ArgumentNullException"></exception>
-        public async static Task<DtoBaseItem> GetDtoBaseItem(BaseItem item, User user, List<ItemFields> fields)
+        public async static Task<BaseItemDto> GetDtoBaseItem(BaseItem item, User user, List<ItemFields> fields)
         {
             if (item == null)
             {
@@ -106,7 +106,7 @@ namespace MediaBrowser.Controller.Library
                 throw new ArgumentNullException("fields");
             }
 
-            var dto = new DtoBaseItem();
+            var dto = new BaseItemDto();
 
             var tasks = new List<Task>();
 
@@ -153,7 +153,7 @@ namespace MediaBrowser.Controller.Library
         /// <param name="item">The item.</param>
         /// <param name="user">The user.</param>
         /// <param name="fields">The fields.</param>
-        private static void AttachUserSpecificInfo(DtoBaseItem dto, BaseItem item, User user, List<ItemFields> fields)
+        private static void AttachUserSpecificInfo(BaseItemDto dto, BaseItem item, User user, List<ItemFields> fields)
         {
             dto.IsNew = item.IsRecentlyAdded(user);
 
@@ -192,7 +192,7 @@ namespace MediaBrowser.Controller.Library
         /// <param name="dto">The dto.</param>
         /// <param name="item">The item.</param>
         /// <returns>Task.</returns>
-        private static async Task AttachPrimaryImageAspectRatio(DtoBaseItem dto, BaseItem item)
+        private static async Task AttachPrimaryImageAspectRatio(BaseItemDto dto, BaseItem item)
         {
             var path = item.PrimaryImagePath;
 
@@ -234,7 +234,7 @@ namespace MediaBrowser.Controller.Library
         /// <param name="dto">The dto.</param>
         /// <param name="item">The item.</param>
         /// <param name="fields">The fields.</param>
-        private static void AttachBasicFields(DtoBaseItem dto, BaseItem item, List<ItemFields> fields)
+        private static void AttachBasicFields(BaseItemDto dto, BaseItem item, List<ItemFields> fields)
         {
             if (fields.Contains(ItemFields.DateCreated))
             {
@@ -467,7 +467,7 @@ namespace MediaBrowser.Controller.Library
         /// <param name="folder">The folder.</param>
         /// <param name="user">The user.</param>
         /// <param name="dto">The dto.</param>
-        private static void SetSpecialCounts(Folder folder, User user, DtoBaseItem dto)
+        private static void SetSpecialCounts(Folder folder, User user, BaseItemDto dto)
         {
             var utcNow = DateTime.UtcNow;
 
@@ -555,7 +555,7 @@ namespace MediaBrowser.Controller.Library
         /// <param name="dto">The dto.</param>
         /// <param name="item">The item.</param>
         /// <returns>Task.</returns>
-        private static async Task AttachPeople(DtoBaseItem dto, BaseItem item)
+        private static async Task AttachPeople(BaseItemDto dto, BaseItem item)
         {
             if (item.People == null)
             {
@@ -675,14 +675,14 @@ namespace MediaBrowser.Controller.Library
         /// <param name="data">The data.</param>
         /// <returns>DtoUserItemData.</returns>
         /// <exception cref="System.ArgumentNullException"></exception>
-        public static DtoUserItemData GetDtoUserItemData(UserItemData data)
+        public static UserItemDataDto GetDtoUserItemData(UserItemData data)
         {
             if (data == null)
             {
                 throw new ArgumentNullException();
             }
 
-            return new DtoUserItemData
+            return new UserItemDataDto
             {
                 IsFavorite = data.IsFavorite,
                 Likes = data.Likes,
@@ -786,14 +786,14 @@ namespace MediaBrowser.Controller.Library
         /// <param name="user">The user.</param>
         /// <returns>DtoUser.</returns>
         /// <exception cref="System.ArgumentNullException">user</exception>
-        public static DtoUser GetDtoUser(User user)
+        public static UserDto GetDtoUser(User user)
         {
             if (user == null)
             {
                 throw new ArgumentNullException("user");
             }
 
-            var dto = new DtoUser
+            var dto = new UserDto
             {
                 Id = user.Id,
                 Name = user.Name,

+ 3 - 3
MediaBrowser.Model/DTO/DTOBaseItem.cs → MediaBrowser.Model/DTO/BaseItemDto.cs

@@ -5,14 +5,14 @@ using System;
 using System.Collections.Generic;
 using System.Runtime.Serialization;
 
-namespace MediaBrowser.Model.DTO
+namespace MediaBrowser.Model.Dto
 {
     /// <summary>
     /// This is strictly used as a data transfer object from the api layer.
     /// This holds information about a BaseItem in a format that is convenient for the client.
     /// </summary>
     [ProtoContract]
-    public class DtoBaseItem : IHasProviderIds, INotifyPropertyChanged
+    public class BaseItemDto : IHasProviderIds, INotifyPropertyChanged
     {
         /// <summary>
         /// Gets or sets the name.
@@ -229,7 +229,7 @@ namespace MediaBrowser.Model.DTO
         /// </summary>
         /// <value>The user data.</value>
         [ProtoMember(36)]
-        public DtoUserItemData UserData { get; set; }
+        public UserItemDataDto UserData { get; set; }
 
         /// <summary>
         /// Gets or sets a value indicating whether this instance is new.

+ 1 - 1
MediaBrowser.Model/DTO/BaseItemPerson.cs

@@ -3,7 +3,7 @@ using System;
 using System.ComponentModel;
 using System.Runtime.Serialization;
 
-namespace MediaBrowser.Model.DTO
+namespace MediaBrowser.Model.Dto
 {
     /// <summary>
     /// This is used by the api to get information about a Person within a BaseItem

+ 1 - 1
MediaBrowser.Model/DTO/ChapterInfoDto.cs

@@ -3,7 +3,7 @@ using System;
 using System.ComponentModel;
 using System.Runtime.Serialization;
 
-namespace MediaBrowser.Model.DTO
+namespace MediaBrowser.Model.Dto
 {
     /// <summary>
     /// Class ChapterInfo

+ 1 - 1
MediaBrowser.Model/DTO/ImageOptions.cs

@@ -2,7 +2,7 @@
 using System;
 using MediaBrowser.Model.Entities;
 
-namespace MediaBrowser.Model.DTO
+namespace MediaBrowser.Model.Dto
 {
     /// <summary>
     /// Class ImageOptions

+ 1 - 1
MediaBrowser.Model/DTO/ItemFields.cs

@@ -1,5 +1,5 @@
 
-namespace MediaBrowser.Model.DTO
+namespace MediaBrowser.Model.Dto
 {
     /// <summary>
     /// Used to control the data that gets attached to DtoBaseItems

+ 1 - 1
MediaBrowser.Model/DTO/ItemFilter.cs

@@ -1,5 +1,5 @@
 
-namespace MediaBrowser.Model.DTO
+namespace MediaBrowser.Model.Dto
 {
     /// <summary>
     /// Enum ItemFilter

+ 1 - 1
MediaBrowser.Model/DTO/ItemQuery.cs

@@ -1,7 +1,7 @@
 using MediaBrowser.Model.Entities;
 using System;
 
-namespace MediaBrowser.Model.DTO
+namespace MediaBrowser.Model.Dto
 {
     /// <summary>
     /// Contains all the possible parameters that can be used to query for items

+ 1 - 1
MediaBrowser.Model/DTO/ItemSortBy.cs

@@ -1,5 +1,5 @@
 
-namespace MediaBrowser.Model.DTO
+namespace MediaBrowser.Model.Dto
 {
     /// <summary>
     /// Enum ItemSortBy

+ 2 - 2
MediaBrowser.Model/DTO/ItemsResult.cs

@@ -1,6 +1,6 @@
 using ProtoBuf;
 
-namespace MediaBrowser.Model.DTO
+namespace MediaBrowser.Model.Dto
 {
     /// <summary>
     /// Represents the result of a query for items
@@ -13,7 +13,7 @@ namespace MediaBrowser.Model.DTO
         /// </summary>
         /// <value>The items.</value>
         [ProtoMember(1)]
-        public DtoBaseItem[] Items { get; set; }
+        public BaseItemDto[] Items { get; set; }
 
         /// <summary>
         /// The total number of records available

+ 1 - 1
MediaBrowser.Model/DTO/MediaType.cs

@@ -1,5 +1,5 @@
 
-namespace MediaBrowser.Model.DTO
+namespace MediaBrowser.Model.Dto
 {
     /// <summary>
     /// Enum MediaType

+ 1 - 1
MediaBrowser.Model/DTO/StreamOptions.cs

@@ -1,4 +1,4 @@
-namespace MediaBrowser.Model.DTO
+namespace MediaBrowser.Model.Dto
 {
     /// <summary>
     /// Class VideoStreamOptions

+ 3 - 3
MediaBrowser.Model/DTO/DTOUser.cs → MediaBrowser.Model/DTO/UserDto.cs

@@ -4,13 +4,13 @@ using ProtoBuf;
 using System;
 using System.Runtime.Serialization;
 
-namespace MediaBrowser.Model.DTO
+namespace MediaBrowser.Model.Dto
 {
     /// <summary>
-    /// Class DtoUser
+    /// Class UserDto
     /// </summary>
     [ProtoContract]
-    public class DtoUser : INotifyPropertyChanged
+    public class UserDto : INotifyPropertyChanged
     {
         /// <summary>
         /// Gets or sets the name.

+ 4 - 4
MediaBrowser.Model/DTO/DTOUserItemData.cs → MediaBrowser.Model/DTO/UserItemDataDto.cs

@@ -1,13 +1,13 @@
 using System.ComponentModel;
 using ProtoBuf;
 
-namespace MediaBrowser.Model.DTO
+namespace MediaBrowser.Model.Dto
 {
     /// <summary>
     /// Class DtoUserItemData
     /// </summary>
     [ProtoContract]
-    public class DtoUserItemData : INotifyPropertyChanged
+    public class UserItemDataDto : INotifyPropertyChanged
     {
         /// <summary>
         /// Gets or sets the rating.
@@ -38,14 +38,14 @@ namespace MediaBrowser.Model.DTO
         public bool IsFavorite { get; set; }
 
         /// <summary>
-        /// Gets or sets a value indicating whether this <see cref="DtoUserItemData" /> is likes.
+        /// Gets or sets a value indicating whether this <see cref="UserItemDataDto" /> is likes.
         /// </summary>
         /// <value><c>null</c> if [likes] contains no value, <c>true</c> if [likes]; otherwise, <c>false</c>.</value>
         [ProtoMember(5)]
         public bool? Likes { get; set; }
 
         /// <summary>
-        /// Gets or sets a value indicating whether this <see cref="DtoUserItemData" /> is played.
+        /// Gets or sets a value indicating whether this <see cref="UserItemDataDto" /> is played.
         /// </summary>
         /// <value><c>true</c> if played; otherwise, <c>false</c>.</value>
         [ProtoMember(6)]

+ 3 - 3
MediaBrowser.Model/MediaBrowser.Model.csproj

@@ -76,11 +76,11 @@
     <Compile Include="Entities\RequestResult.cs" />
     <Compile Include="Configuration\UserConfiguration.cs" />
     <Compile Include="Drawing\DrawingUtils.cs" />
-    <Compile Include="DTO\DtoUserItemData.cs" />
+    <Compile Include="DTO\UserItemDataDto.cs" />
     <Compile Include="DTO\ItemFields.cs" />
     <Compile Include="DTO\ItemSortBy.cs" />
-    <Compile Include="DTO\DtoBaseItem.cs" />
-    <Compile Include="DTO\DtoUser.cs" />
+    <Compile Include="DTO\BaseItemDto.cs" />
+    <Compile Include="DTO\UserDto.cs" />
     <Compile Include="DTO\ItemsResult.cs" />
     <Compile Include="Entities\DisplayPreferences.cs" />
     <Compile Include="Entities\ImageType.cs" />

+ 2 - 2
MediaBrowser.Plugins.DefaultTheme/Controls/BaseItemTile.xaml.cs

@@ -1,4 +1,4 @@
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Net;
 using MediaBrowser.UI;
 using MediaBrowser.UI.Controls;
@@ -28,7 +28,7 @@ namespace MediaBrowser.Plugins.DefaultTheme.Controls
         /// Gets the item.
         /// </summary>
         /// <value>The item.</value>
-        private DtoBaseItem Item
+        private BaseItemDto Item
         {
             get { return ViewModel.Item; }
         }

+ 3 - 3
MediaBrowser.Plugins.DefaultTheme/Controls/Details/BaseDetailsControl.cs

@@ -1,4 +1,4 @@
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.UI.Controls;
 
 namespace MediaBrowser.Plugins.DefaultTheme.Controls.Details
@@ -19,12 +19,12 @@ namespace MediaBrowser.Plugins.DefaultTheme.Controls.Details
         /// <summary>
         /// The _item
         /// </summary>
-        private DtoBaseItem _item;
+        private BaseItemDto _item;
         /// <summary>
         /// Gets or sets the item.
         /// </summary>
         /// <value>The item.</value>
-        public DtoBaseItem Item
+        public BaseItemDto Item
         {
             get { return _item; }
 

+ 2 - 2
MediaBrowser.Plugins.DefaultTheme/Controls/Details/ItemChapters.xaml.cs

@@ -1,4 +1,4 @@
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.UI.Controller;
 using MediaBrowser.UI.Controls;
 using MediaBrowser.UI.Playback;
@@ -35,7 +35,7 @@ namespace MediaBrowser.Plugins.DefaultTheme.Controls.Details
 
             UIKernel.Instance.PlaybackManager.Play(new PlayOptions
             {
-                Items = new List<DtoBaseItem> { Item },
+                Items = new List<BaseItemDto> { Item },
                 StartPositionTicks = chapterViewModel.Chapter.StartPositionTicks
             });
         }

+ 2 - 2
MediaBrowser.Plugins.DefaultTheme/Controls/Details/ItemGallery.xaml.cs

@@ -1,4 +1,4 @@
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Entities;
 using MediaBrowser.Model.Net;
 using MediaBrowser.UI;
@@ -101,7 +101,7 @@ namespace MediaBrowser.Plugins.DefaultTheme.Controls.Details
         /// </summary>
         /// <param name="item">The item.</param>
         /// <returns>List{System.String}.</returns>
-        internal static List<string> GetImages(DtoBaseItem item)
+        internal static List<string> GetImages(BaseItemDto item)
         {
             var images = new List<string> { };
 

+ 1 - 1
MediaBrowser.Plugins.DefaultTheme/Controls/Details/ItemOverview.xaml.cs

@@ -1,4 +1,4 @@
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using System;
 using System.Linq;
 using System.Windows;

+ 1 - 1
MediaBrowser.Plugins.DefaultTheme/Controls/Details/ItemPerformers.xaml.cs

@@ -1,4 +1,4 @@
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.UI;
 using MediaBrowser.UI.Controller;
 using MediaBrowser.UI.ViewModels;

+ 4 - 4
MediaBrowser.Plugins.DefaultTheme/Controls/Details/ItemSpecialFeatures.xaml.cs

@@ -1,4 +1,4 @@
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Net;
 using MediaBrowser.UI;
 using MediaBrowser.UI.Controller;
@@ -36,7 +36,7 @@ namespace MediaBrowser.Plugins.DefaultTheme.Controls.Details
 
             UIKernel.Instance.PlaybackManager.Play(new PlayOptions
             {
-                Items = new List<DtoBaseItem> { viewModel.Item }
+                Items = new List<BaseItemDto> { viewModel.Item }
             });
         }
 
@@ -45,7 +45,7 @@ namespace MediaBrowser.Plugins.DefaultTheme.Controls.Details
         /// </summary>
         protected override async void OnItemChanged()
         {
-            DtoBaseItem[] result;
+            BaseItemDto[] result;
 
             try
             {
@@ -58,7 +58,7 @@ namespace MediaBrowser.Plugins.DefaultTheme.Controls.Details
                 return;
             }
 
-            var resultItems = result ?? new DtoBaseItem[] { };
+            var resultItems = result ?? new BaseItemDto[] { };
 
             const int height = 297;
             var aspectRatio = DtoBaseItemViewModel.GetAveragePrimaryImageAspectRatio(resultItems);

+ 4 - 4
MediaBrowser.Plugins.DefaultTheme/Controls/Details/ItemTrailers.xaml.cs

@@ -1,4 +1,4 @@
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Net;
 using MediaBrowser.UI;
 using MediaBrowser.UI.Controller;
@@ -36,7 +36,7 @@ namespace MediaBrowser.Plugins.DefaultTheme.Controls.Details
 
             UIKernel.Instance.PlaybackManager.Play(new PlayOptions
             {
-                Items = new List<DtoBaseItem> { viewModel.Item }
+                Items = new List<BaseItemDto> { viewModel.Item }
             });
         }
 
@@ -45,7 +45,7 @@ namespace MediaBrowser.Plugins.DefaultTheme.Controls.Details
         /// </summary>
         protected override async void OnItemChanged()
         {
-            DtoBaseItem[] result;
+            BaseItemDto[] result;
 
             try
             {
@@ -58,7 +58,7 @@ namespace MediaBrowser.Plugins.DefaultTheme.Controls.Details
                 return;
             }
 
-            var resultItems = result ?? new DtoBaseItem[] { };
+            var resultItems = result ?? new BaseItemDto[] { };
 
             const int height = 297;
             var aspectRatio = DtoBaseItemViewModel.GetAveragePrimaryImageAspectRatio(resultItems);

+ 2 - 2
MediaBrowser.Plugins.DefaultTheme/Controls/HomePageTile.xaml.cs

@@ -1,4 +1,4 @@
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Entities;
 using MediaBrowser.Model.Net;
 using MediaBrowser.UI;
@@ -27,7 +27,7 @@ namespace MediaBrowser.Plugins.DefaultTheme.Controls
         /// Gets the item.
         /// </summary>
         /// <value>The item.</value>
-        private DtoBaseItem Item
+        private BaseItemDto Item
         {
             get { return ViewModel.Item; }
         }

+ 2 - 2
MediaBrowser.Plugins.DefaultTheme/Controls/MultiItemTile.xaml.cs

@@ -1,4 +1,4 @@
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Entities;
 using MediaBrowser.Model.Net;
 using MediaBrowser.UI;
@@ -179,7 +179,7 @@ namespace MediaBrowser.Plugins.DefaultTheme.Controls
         /// </summary>
         /// <param name="item">The item.</param>
         /// <returns>Uri.</returns>
-        private string GetImageSource(DtoBaseItem item)
+        private string GetImageSource(BaseItemDto item)
         {
             if (item != null)
             {

+ 1 - 1
MediaBrowser.Plugins.DefaultTheme/Pages/DetailPage.xaml.cs

@@ -1,4 +1,4 @@
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Entities;
 using MediaBrowser.Model.Net;
 using MediaBrowser.Plugins.DefaultTheme.Controls.Details;

+ 8 - 8
MediaBrowser.Plugins.DefaultTheme/Pages/HomePage.xaml.cs

@@ -1,4 +1,4 @@
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Entities;
 using MediaBrowser.Model.Net;
 using MediaBrowser.Plugins.DefaultTheme.Resources;
@@ -192,7 +192,7 @@ namespace MediaBrowser.Plugins.DefaultTheme.Pages
             }
             else
             {
-                SetResumableItems(new DtoBaseItem[] { });
+                SetResumableItems(new BaseItemDto[] { });
             }
 
             // Recently Added Items
@@ -202,7 +202,7 @@ namespace MediaBrowser.Plugins.DefaultTheme.Pages
             }
             else
             {
-                SetRecentlyAddedItems(new DtoBaseItem[] { });
+                SetRecentlyAddedItems(new BaseItemDto[] { });
             }
 
             // Recently Played Items
@@ -212,7 +212,7 @@ namespace MediaBrowser.Plugins.DefaultTheme.Pages
             }
             else
             {
-                SetRecentlyPlayedItems(new DtoBaseItem[] { });
+                SetRecentlyPlayedItems(new BaseItemDto[] { });
             }
 
             tasks.Add(RefreshTopPicksAsync());
@@ -407,7 +407,7 @@ namespace MediaBrowser.Plugins.DefaultTheme.Pages
         /// Sets the favorite items.
         /// </summary>
         /// <param name="items">The items.</param>
-        private void SetFavoriteItems(DtoBaseItem[] items)
+        private void SetFavoriteItems(BaseItemDto[] items)
         {
             FavoriteItems = new ItemCollectionViewModel { Items = items, Name = "Favorites" };
         }
@@ -416,7 +416,7 @@ namespace MediaBrowser.Plugins.DefaultTheme.Pages
         /// Sets the resumable items.
         /// </summary>
         /// <param name="items">The items.</param>
-        private void SetResumableItems(DtoBaseItem[] items)
+        private void SetResumableItems(BaseItemDto[] items)
         {
             ResumableItems = new ItemCollectionViewModel { Items = items, Name = "Resume" };
         }
@@ -425,7 +425,7 @@ namespace MediaBrowser.Plugins.DefaultTheme.Pages
         /// Sets the recently played items.
         /// </summary>
         /// <param name="items">The items.</param>
-        private void SetRecentlyPlayedItems(DtoBaseItem[] items)
+        private void SetRecentlyPlayedItems(BaseItemDto[] items)
         {
             RecentlyPlayedItems = new ItemCollectionViewModel { Items = items, Name = "Recently Played" };
         }
@@ -434,7 +434,7 @@ namespace MediaBrowser.Plugins.DefaultTheme.Pages
         /// Sets the recently added items.
         /// </summary>
         /// <param name="items">The items.</param>
-        private void SetRecentlyAddedItems(DtoBaseItem[] items)
+        private void SetRecentlyAddedItems(BaseItemDto[] items)
         {
             RecentlyAddedItems = new ItemCollectionViewModel { Items = items, Name = "Recently Added" };
         }

+ 3 - 3
MediaBrowser.Plugins.DefaultTheme/Resources/AppResources.cs

@@ -1,5 +1,5 @@
 using System.Threading.Tasks;
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Net;
 using MediaBrowser.UI;
 using MediaBrowser.UI.Controller;
@@ -162,7 +162,7 @@ namespace MediaBrowser.Plugins.DefaultTheme.Resources
         /// Sets the page title.
         /// </summary>
         /// <param name="item">The item.</param>
-        public async Task SetPageTitle(DtoBaseItem item)
+        public async Task SetPageTitle(BaseItemDto item)
         {
             if (item.HasLogo || !string.IsNullOrEmpty(item.ParentLogoItemId))
             {
@@ -193,7 +193,7 @@ namespace MediaBrowser.Plugins.DefaultTheme.Resources
         /// Sets the page title text.
         /// </summary>
         /// <param name="item">The item.</param>
-        private void SetPageTitleText(DtoBaseItem item)
+        private void SetPageTitleText(BaseItemDto item)
         {
             SetPageTitle(item.SeriesName ?? item.Album ?? item.Name);
         }

+ 2 - 2
MediaBrowser.Plugins.DefaultTheme/Resources/AppResources.xaml

@@ -1,11 +1,11 @@
 <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                     xmlns:themeconverters="clr-namespace:MediaBrowser.Plugins.DefaultTheme.Converters"
-                    xmlns:DTO="clr-namespace:MediaBrowser.Model.DTO;assembly=MediaBrowser.Model"
                     xmlns:themecontrols="clr-namespace:MediaBrowser.Plugins.DefaultTheme.Controls"
                     xmlns:ee="http://schemas.microsoft.com/expression/2010/effects"
                     xmlns:ViewModels="clr-namespace:MediaBrowser.UI.ViewModels;assembly=MediaBrowser.UI"
                     xmlns:controls="clr-namespace:MediaBrowser.UI.Controls;assembly=MediaBrowser.UI.Controls"
+                    xmlns:dto="clr-namespace:MediaBrowser.Model.Dto;assembly=MediaBrowser.Model"
                     x:Class="MediaBrowser.Plugins.DefaultTheme.Resources.AppResources">
 
     <themeconverters:WeatherImageConverter x:Key="WeatherImageConverter"></themeconverters:WeatherImageConverter>
@@ -45,7 +45,7 @@
     <!--Default font for h2 headers. Themes should override these as needed-->
     <Brush x:Key="Heading2Foreground">#ffffff</Brush>
 
-    <DataTemplate DataType="{x:Type DTO:DtoUser}">
+    <DataTemplate DataType="{x:Type dto:UserDto}">
         <Grid HorizontalAlignment="Left">
             <Border Background="{Binding Converter={StaticResource MetroTileBackgroundConverter},Mode=OneWay}">
                 <Image Stretch="Uniform" Width="330" Height="330">

+ 3 - 3
MediaBrowser.Plugins.DefaultTheme/Theme.cs

@@ -1,4 +1,4 @@
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Plugins.DefaultTheme.Pages;
 using MediaBrowser.Plugins.DefaultTheme.Resources;
 using MediaBrowser.UI;
@@ -21,7 +21,7 @@ namespace MediaBrowser.Plugins.DefaultTheme
         /// </summary>
         /// <param name="item">The item.</param>
         /// <returns>Page.</returns>
-        public override Page GetDetailPage(DtoBaseItem item)
+        public override Page GetDetailPage(BaseItemDto item)
         {
             return new DetailPage(item.Id);
         }
@@ -31,7 +31,7 @@ namespace MediaBrowser.Plugins.DefaultTheme
         /// </summary>
         /// <param name="item">The item.</param>
         /// <returns>Page.</returns>
-        public override Page GetListPage(DtoBaseItem item)
+        public override Page GetListPage(BaseItemDto item)
         {
             return new ListPage(item.Id);
         }

+ 4 - 4
MediaBrowser.Plugins.MpcHc/MpcHcMediaPlayer.cs

@@ -1,5 +1,5 @@
 using MediaBrowser.Common.Logging;
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Entities;
 using MediaBrowser.UI.Configuration;
 using MediaBrowser.UI.Controller;
@@ -122,7 +122,7 @@ namespace MediaBrowser.Plugins.MpcHc
         /// </summary>
         /// <param name="item">The item.</param>
         /// <returns><c>true</c> if this instance can play the specified item; otherwise, <c>false</c>.</returns>
-        public override bool CanPlay(DtoBaseItem item)
+        public override bool CanPlay(BaseItemDto item)
         {
             return item.IsVideo || item.IsAudio;
         }
@@ -134,7 +134,7 @@ namespace MediaBrowser.Plugins.MpcHc
         /// <param name="options">The options.</param>
         /// <param name="playerConfiguration">The player configuration.</param>
         /// <returns>System.String.</returns>
-        protected override string GetCommandArguments(List<DtoBaseItem> items, PlayOptions options, PlayerConfiguration playerConfiguration)
+        protected override string GetCommandArguments(List<BaseItemDto> items, PlayOptions options, PlayerConfiguration playerConfiguration)
         {
             var formatString = "{0} /play /fullscreen /close";
 
@@ -160,7 +160,7 @@ namespace MediaBrowser.Plugins.MpcHc
         /// </summary>
         /// <param name="item">The item.</param>
         /// <returns>System.String.</returns>
-        protected override string GetPathForCommandLine(DtoBaseItem item)
+        protected override string GetPathForCommandLine(BaseItemDto item)
         {
             var path = base.GetPathForCommandLine(item);
 

+ 3 - 3
MediaBrowser.Plugins.Tmt5/Tmt5MediaPlayer.cs

@@ -1,6 +1,6 @@
 using MediaBrowser.Common.IO;
 using MediaBrowser.Common.Logging;
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.UI.Configuration;
 using MediaBrowser.UI.Playback;
 using MediaBrowser.UI.Playback.ExternalPlayer;
@@ -124,7 +124,7 @@ namespace MediaBrowser.Plugins.Tmt5
         /// </summary>
         /// <param name="item">The item.</param>
         /// <returns><c>true</c> if this instance can play the specified item; otherwise, <c>false</c>.</returns>
-        public override bool CanPlay(DtoBaseItem item)
+        public override bool CanPlay(BaseItemDto item)
         {
             return item.IsVideo || item.IsAudio;
         }
@@ -150,7 +150,7 @@ namespace MediaBrowser.Plugins.Tmt5
         /// <param name="options">The options.</param>
         /// <param name="playerConfiguration">The player configuration.</param>
         /// <returns>System.String.</returns>
-        protected override string GetCommandArguments(List<DtoBaseItem> items, PlayOptions options, PlayerConfiguration playerConfiguration)
+        protected override string GetCommandArguments(List<BaseItemDto> items, PlayOptions options, PlayerConfiguration playerConfiguration)
         {
             return "\"" + items[0].Path + "\"";
         }

+ 4 - 4
MediaBrowser.UI/App.xaml.cs

@@ -6,7 +6,7 @@ using MediaBrowser.Common.Logging;
 using MediaBrowser.Common.UI;
 using MediaBrowser.IsoMounter;
 using MediaBrowser.Model.Configuration;
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Net;
 using MediaBrowser.Model.Weather;
 using MediaBrowser.UI.Controller;
@@ -114,12 +114,12 @@ namespace MediaBrowser.UI
         /// <summary>
         /// The _current user
         /// </summary>
-        private DtoUser _currentUser;
+        private UserDto _currentUser;
         /// <summary>
         /// Gets or sets the current user.
         /// </summary>
         /// <value>The current user.</value>
-        public DtoUser CurrentUser
+        public UserDto CurrentUser
         {
             get
             {
@@ -545,7 +545,7 @@ namespace MediaBrowser.UI
         /// Navigates to item.
         /// </summary>
         /// <param name="item">The item.</param>
-        public void NavigateToItem(DtoBaseItem item)
+        public void NavigateToItem(BaseItemDto item)
         {
             if (item.IsRoot.HasValue && item.IsRoot.Value)
             {

+ 3 - 3
MediaBrowser.UI/Controller/BaseTheme.cs

@@ -1,4 +1,4 @@
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using System;
 using System.Collections.Generic;
 using System.Windows;
@@ -22,13 +22,13 @@ namespace MediaBrowser.UI.Controller
         /// </summary>
         /// <param name="item">The item.</param>
         /// <returns>Page.</returns>
-        public abstract Page GetListPage(DtoBaseItem item);
+        public abstract Page GetListPage(BaseItemDto item);
         /// <summary>
         /// Gets the detail page.
         /// </summary>
         /// <param name="item">The item.</param>
         /// <returns>Page.</returns>
-        public abstract Page GetDetailPage(DtoBaseItem item);
+        public abstract Page GetDetailPage(BaseItemDto item);
         /// <summary>
         /// Gets the home page.
         /// </summary>

+ 3 - 3
MediaBrowser.UI/Converters/BaseItemImageVisibilityConverter.cs

@@ -1,4 +1,4 @@
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Entities;
 using System;
 using System.Windows;
@@ -21,7 +21,7 @@ namespace MediaBrowser.UI.Converters
         /// <returns>A converted value. If the method returns null, the valid null value is used.</returns>
         public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
         {
-            var item = value as DtoBaseItem;
+            var item = value as BaseItemDto;
 
             if (item != null)
             {
@@ -45,7 +45,7 @@ namespace MediaBrowser.UI.Converters
         /// <param name="type">The type.</param>
         /// <param name="reverse">if set to <c>true</c> [reverse].</param>
         /// <returns>Visibility.</returns>
-        private Visibility GetVisibility(DtoBaseItem item, ImageType type, bool reverse)
+        private Visibility GetVisibility(BaseItemDto item, ImageType type, bool reverse)
         {
             var hasImageVisibility = reverse ? Visibility.Collapsed : Visibility.Visible;
             var hasNoImageVisibility = reverse ? Visibility.Visible : Visibility.Collapsed;

+ 2 - 2
MediaBrowser.UI/Converters/LastSeenTextConverter.cs

@@ -1,4 +1,4 @@
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using System;
 using System.Globalization;
 using System.Windows.Data;
@@ -9,7 +9,7 @@ namespace MediaBrowser.UI.Converters
     {
         public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
         {
-            var user = value as DtoUser;
+            var user = value as UserDto;
 
             if (user != null)
             {

+ 2 - 2
MediaBrowser.UI/Converters/UserImageConverter.cs

@@ -1,4 +1,4 @@
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Net;
 using System;
 using System.Globalization;
@@ -21,7 +21,7 @@ namespace MediaBrowser.UI.Converters
         /// <returns>A converted value. If the method returns null, the valid null value is used.</returns>
         public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
         {
-            var user = value as DtoUser;
+            var user = value as UserDto;
 
             if (user != null && user.HasPrimaryImage)
             {

+ 5 - 5
MediaBrowser.UI/Converters/WatchedVisibilityConverter.cs

@@ -1,4 +1,4 @@
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using System;
 using System.Globalization;
 using System.Windows;
@@ -10,7 +10,7 @@ namespace MediaBrowser.UI.Converters
     {
         public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
         {
-            var item = value as DtoBaseItem;
+            var item = value as BaseItemDto;
 
             if (item == null)
             {
@@ -40,7 +40,7 @@ namespace MediaBrowser.UI.Converters
     {
         public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
         {
-            var item = value as DtoBaseItem;
+            var item = value as BaseItemDto;
 
             if (item == null)
             {
@@ -65,7 +65,7 @@ namespace MediaBrowser.UI.Converters
     {
         public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
         {
-            var item = value as DtoBaseItem;
+            var item = value as BaseItemDto;
 
             if (item == null)
             {
@@ -92,7 +92,7 @@ namespace MediaBrowser.UI.Converters
     {
         public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
         {
-            var item = value as DtoBaseItem;
+            var item = value as BaseItemDto;
 
             if (item == null)
             {

+ 3 - 3
MediaBrowser.UI/MainWindow.xaml.cs

@@ -1,6 +1,6 @@
 using MediaBrowser.Common.Extensions;
 using MediaBrowser.Common.Logging;
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Net;
 using MediaBrowser.UI.Controller;
 using MediaBrowser.UI.Controls;
@@ -197,10 +197,10 @@ namespace MediaBrowser.UI
         }
 
         /// <summary>
-        /// Sets the backdrop based on a DtoBaseItem
+        /// Sets the backdrop based on a BaseItemDto
         /// </summary>
         /// <param name="item">The item.</param>
-        public void SetBackdrops(DtoBaseItem item)
+        public void SetBackdrops(BaseItemDto item)
         {
             var urls = App.Instance.ApiClient.GetBackdropImageUrls(item, new ImageOptions
             {

+ 5 - 5
MediaBrowser.UI/Pages/BaseDetailPage.cs

@@ -1,4 +1,4 @@
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Net;
 using MediaBrowser.UI.Controller;
 using MediaBrowser.UI.Playback;
@@ -33,12 +33,12 @@ namespace MediaBrowser.UI.Pages
         /// <summary>
         /// The _item
         /// </summary>
-        private DtoBaseItem _item;
+        private BaseItemDto _item;
         /// <summary>
         /// Gets or sets the item.
         /// </summary>
         /// <value>The item.</value>
-        public DtoBaseItem Item
+        public BaseItemDto Item
         {
             get { return _item; }
 
@@ -133,7 +133,7 @@ namespace MediaBrowser.UI.Pages
         {
             await UIKernel.Instance.PlaybackManager.Play(new PlayOptions
             {
-                Items = new List<DtoBaseItem> { Item }
+                Items = new List<BaseItemDto> { Item }
             });
         }
 
@@ -144,7 +144,7 @@ namespace MediaBrowser.UI.Pages
         {
             await UIKernel.Instance.PlaybackManager.Play(new PlayOptions
             {
-                Items = new List<DtoBaseItem> { Item },
+                Items = new List<BaseItemDto> { Item },
                 Resume = true
             });
         }

+ 3 - 3
MediaBrowser.UI/Pages/BaseFolderPage.cs

@@ -1,4 +1,4 @@
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Entities;
 using MediaBrowser.Model.Net;
 using MediaBrowser.UI.ViewModels;
@@ -83,12 +83,12 @@ namespace MediaBrowser.UI.Pages
         /// <summary>
         /// The _folder
         /// </summary>
-        private DtoBaseItem _folder;
+        private BaseItemDto _folder;
         /// <summary>
         /// Gets or sets the Folder being displayed
         /// </summary>
         /// <value>The folder.</value>
-        public DtoBaseItem Folder
+        public BaseItemDto Folder
         {
             get { return _folder; }
 

+ 4 - 4
MediaBrowser.UI/Pages/BaseListPage.cs

@@ -1,4 +1,4 @@
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Entities;
 using MediaBrowser.UI.Controls;
 using MediaBrowser.UI.ViewModels;
@@ -49,12 +49,12 @@ namespace MediaBrowser.UI.Pages
         /// <summary>
         /// The _current item
         /// </summary>
-        private DtoBaseItem _currentItem;
+        private BaseItemDto _currentItem;
         /// <summary>
         /// Gets or sets the current selected item
         /// </summary>
         /// <value>The current item.</value>
-        public DtoBaseItem CurrentItem
+        public BaseItemDto CurrentItem
         {
             get { return _currentItem; }
 
@@ -102,7 +102,7 @@ namespace MediaBrowser.UI.Pages
         /// Updates the current item index based on the current selection
         /// </summary>
         /// <param name="value">The value.</param>
-        private void UpdateCurrentItemIndex(DtoBaseItem value)
+        private void UpdateCurrentItemIndex(BaseItemDto value)
         {
             if (value == null)
             {

+ 6 - 6
MediaBrowser.UI/Pages/BaseLoginPage.cs

@@ -1,4 +1,4 @@
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Net;
 using MediaBrowser.UI.Controls;
 using System;
@@ -14,12 +14,12 @@ namespace MediaBrowser.UI.Pages
         /// <summary>
         /// The _users
         /// </summary>
-        private DtoUser[] _users;
+        private UserDto[] _users;
         /// <summary>
         /// Gets or sets the users.
         /// </summary>
         /// <value>The users.</value>
-        public DtoUser[] Users
+        public UserDto[] Users
         {
             get { return _users; }
 
@@ -72,7 +72,7 @@ namespace MediaBrowser.UI.Pages
         /// <param name="e">The e.</param>
         async void ItemsList_ItemInvoked(object sender, ItemEventArgs<object> e)
         {
-            var user = (DtoUser)e.Argument;
+            var user = (UserDto)e.Argument;
 
             try
             {
@@ -97,7 +97,7 @@ namespace MediaBrowser.UI.Pages
         /// <param name="user">The user.</param>
         /// <param name="password">The password.</param>
         /// <returns>Task{AuthenticationResult}.</returns>
-        protected async Task LoginUser(DtoUser user, string password)
+        protected async Task LoginUser(UserDto user, string password)
         {
             await App.Instance.ApiClient.AuthenticateUserAsync(user.Id, password);
 
@@ -111,7 +111,7 @@ namespace MediaBrowser.UI.Pages
         /// </summary>
         /// <param name="user">The user.</param>
         /// <returns>Task{AuthenticationResult}.</returns>
-        protected Task LoginUser(DtoUser user)
+        protected Task LoginUser(UserDto user)
         {
             return LoginUser(user, null);
         }

+ 3 - 3
MediaBrowser.UI/Pages/BasePage.cs

@@ -1,4 +1,4 @@
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using System;
 using System.ComponentModel;
 using System.Windows;
@@ -53,9 +53,9 @@ namespace MediaBrowser.UI.Pages
         }
 
         /// <summary>
-        /// Sets the backdrop based on a DtoBaseItem
+        /// Sets the backdrop based on a BaseItemDto
         /// </summary>
-        public void SetBackdrops(DtoBaseItem item)
+        public void SetBackdrops(BaseItemDto item)
         {
             App.Instance.ApplicationWindow.SetBackdrops(item);
         }

+ 11 - 11
MediaBrowser.UI/Playback/BaseMediaPlayer.cs

@@ -1,6 +1,6 @@
 using MediaBrowser.Common.Events;
 using MediaBrowser.Common.Logging;
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Logging;
 using MediaBrowser.Model.Net;
 using MediaBrowser.UI.Configuration;
@@ -60,7 +60,7 @@ namespace MediaBrowser.UI.Playback
         /// <summary>
         /// The currently playing items
         /// </summary>
-        public List<DtoBaseItem> Playlist = new List<DtoBaseItem>();
+        public List<BaseItemDto> Playlist = new List<BaseItemDto>();
 
         /// <summary>
         /// The _play state
@@ -135,7 +135,7 @@ namespace MediaBrowser.UI.Playback
         /// </summary>
         /// <param name="item">The item.</param>
         /// <returns><c>true</c> if this instance can play the specified item; otherwise, <c>false</c>.</returns>
-        public abstract bool CanPlay(DtoBaseItem item);
+        public abstract bool CanPlay(BaseItemDto item);
 
         /// <summary>
         /// Gets a value indicating whether this instance can change volume.
@@ -180,7 +180,7 @@ namespace MediaBrowser.UI.Playback
         /// Gets the current media.
         /// </summary>
         /// <value>The current media.</value>
-        public DtoBaseItem CurrentMedia
+        public BaseItemDto CurrentMedia
         {
             get
             {
@@ -248,13 +248,13 @@ namespace MediaBrowser.UI.Playback
         /// <param name="items">The items.</param>
         /// <param name="options">The options.</param>
         /// <param name="playerConfiguration">The player configuration.</param>
-        protected abstract void PlayInternal(List<DtoBaseItem> items, PlayOptions options, PlayerConfiguration playerConfiguration);
+        protected abstract void PlayInternal(List<BaseItemDto> items, PlayOptions options, PlayerConfiguration playerConfiguration);
 
         /// <summary>
         /// Queues the internal.
         /// </summary>
         /// <param name="items">The items.</param>
-        protected virtual void QueueInternal(List<DtoBaseItem> items)
+        protected virtual void QueueInternal(List<BaseItemDto> items)
         {
         }
 
@@ -393,7 +393,7 @@ namespace MediaBrowser.UI.Playback
         /// <param name="items">The items.</param>
         /// <exception cref="System.ArgumentNullException">items</exception>
         /// <exception cref="System.InvalidOperationException"></exception>
-        internal void Queue(List<DtoBaseItem> items)
+        internal void Queue(List<BaseItemDto> items)
         {
             if (items == null)
             {
@@ -632,7 +632,7 @@ namespace MediaBrowser.UI.Playback
         /// Sends the playback start check in.
         /// </summary>
         /// <param name="item">The item.</param>
-        protected async void SendPlaybackStartCheckIn(DtoBaseItem item)
+        protected async void SendPlaybackStartCheckIn(BaseItemDto item)
         {
             if (string.IsNullOrEmpty(item.Id))
             {
@@ -656,7 +656,7 @@ namespace MediaBrowser.UI.Playback
         /// </summary>
         /// <param name="item">The item.</param>
         /// <param name="positionTicks">The position ticks.</param>
-        protected async void SendPlaybackProgressCheckIn(DtoBaseItem item, long? positionTicks)
+        protected async void SendPlaybackProgressCheckIn(BaseItemDto item, long? positionTicks)
         {
             if (string.IsNullOrEmpty(item.Id))
             {
@@ -681,7 +681,7 @@ namespace MediaBrowser.UI.Playback
         /// </summary>
         /// <param name="item">The item.</param>
         /// <param name="positionTicks">The position ticks.</param>
-        protected async void SendPlaybackStopCheckIn(DtoBaseItem item, long? positionTicks)
+        protected async void SendPlaybackStopCheckIn(BaseItemDto item, long? positionTicks)
         {
             if (string.IsNullOrEmpty(item.Id))
             {
@@ -705,7 +705,7 @@ namespace MediaBrowser.UI.Playback
         /// Marks the watched.
         /// </summary>
         /// <param name="items">The items.</param>
-        protected async void MarkWatched(IEnumerable<DtoBaseItem> items)
+        protected async void MarkWatched(IEnumerable<BaseItemDto> items)
         {
             var idList = items.Where(i => !string.IsNullOrEmpty(i.Id)).Select(i => i.Id);
 

+ 6 - 6
MediaBrowser.UI/Playback/ExternalPlayer/BaseExternalPlayer.cs

@@ -1,5 +1,5 @@
 using MediaBrowser.Common.Logging;
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.UI.Configuration;
 using MediaBrowser.UI.UserInput;
 using System;
@@ -71,7 +71,7 @@ namespace MediaBrowser.UI.Playback.ExternalPlayer
         /// <param name="options">The options.</param>
         /// <param name="playerConfiguration">The player configuration.</param>
         /// <returns>ProcessStartInfo.</returns>
-        protected virtual ProcessStartInfo GetProcessStartInfo(List<DtoBaseItem> items, PlayOptions options, PlayerConfiguration playerConfiguration)
+        protected virtual ProcessStartInfo GetProcessStartInfo(List<BaseItemDto> items, PlayOptions options, PlayerConfiguration playerConfiguration)
         {
             return new ProcessStartInfo
             {
@@ -87,7 +87,7 @@ namespace MediaBrowser.UI.Playback.ExternalPlayer
         /// <param name="options">The options.</param>
         /// <param name="playerConfiguration">The player configuration.</param>
         /// <returns>System.String.</returns>
-        protected virtual string GetCommandArguments(List<DtoBaseItem> items, PlayOptions options, PlayerConfiguration playerConfiguration)
+        protected virtual string GetCommandArguments(List<BaseItemDto> items, PlayOptions options, PlayerConfiguration playerConfiguration)
         {
             var args = playerConfiguration.Args;
 
@@ -105,7 +105,7 @@ namespace MediaBrowser.UI.Playback.ExternalPlayer
         /// <param name="items">The items.</param>
         /// <param name="formatString">The format string.</param>
         /// <returns>System.String.</returns>
-        protected string GetCommandArguments(List<DtoBaseItem> items, string formatString)
+        protected string GetCommandArguments(List<BaseItemDto> items, string formatString)
         {
             var paths = items.Select(i => "\"" + GetPathForCommandLine(i) + "\"");
 
@@ -117,7 +117,7 @@ namespace MediaBrowser.UI.Playback.ExternalPlayer
         /// </summary>
         /// <param name="item">The item.</param>
         /// <returns>System.String.</returns>
-        protected virtual string GetPathForCommandLine(DtoBaseItem item)
+        protected virtual string GetPathForCommandLine(BaseItemDto item)
         {
             return item.Path;
         }
@@ -155,7 +155,7 @@ namespace MediaBrowser.UI.Playback.ExternalPlayer
         /// <param name="items">The items.</param>
         /// <param name="options">The options.</param>
         /// <param name="playerConfiguration">The player configuration.</param>
-        protected override void PlayInternal(List<DtoBaseItem> items, PlayOptions options, PlayerConfiguration playerConfiguration)
+        protected override void PlayInternal(List<BaseItemDto> items, PlayOptions options, PlayerConfiguration playerConfiguration)
         {
             CurrentProcess = new Process
             {

+ 2 - 2
MediaBrowser.UI/Playback/ExternalPlayer/GenericExternalPlayer.cs

@@ -1,4 +1,4 @@
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using System.ComponentModel.Composition;
 
 namespace MediaBrowser.UI.Playback.ExternalPlayer
@@ -23,7 +23,7 @@ namespace MediaBrowser.UI.Playback.ExternalPlayer
         /// </summary>
         /// <param name="item">The item.</param>
         /// <returns><c>true</c> if this instance can play the specified item; otherwise, <c>false</c>.</returns>
-        public override bool CanPlay(DtoBaseItem item)
+        public override bool CanPlay(BaseItemDto item)
         {
             return false;
         }

+ 2 - 2
MediaBrowser.UI/Playback/InternalPlayer/BaseInternalMediaPlayer.cs

@@ -1,4 +1,4 @@
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.UI.Configuration;
 using System.Collections.Generic;
 using System.Windows;
@@ -21,7 +21,7 @@ namespace MediaBrowser.UI.Playback.InternalPlayer
         /// <param name="items">The items.</param>
         /// <param name="options">The options.</param>
         /// <param name="playerConfiguration">The player configuration.</param>
-        protected override void PlayInternal(List<DtoBaseItem> items, PlayOptions options, PlayerConfiguration playerConfiguration)
+        protected override void PlayInternal(List<BaseItemDto> items, PlayOptions options, PlayerConfiguration playerConfiguration)
         {
             App.Instance.ApplicationWindow.Dispatcher.Invoke(() =>
             {

+ 5 - 5
MediaBrowser.UI/Playback/NVlc/InternalMediaPlayerNVlc.cs

@@ -3,7 +3,7 @@ using Declarations.Events;
 using Declarations.Media;
 using Declarations.Players;
 using Implementation;
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Entities;
 using MediaBrowser.UI.Configuration;
 using MediaBrowser.UI.Playback.InternalPlayer;
@@ -183,7 +183,7 @@ namespace MediaBrowser.UI.Playback.NVlc
         /// </summary>
         /// <param name="item">The item.</param>
         /// <returns><c>true</c> if this instance can play the specified item; otherwise, <c>false</c>.</returns>
-        public override bool CanPlay(DtoBaseItem item)
+        public override bool CanPlay(BaseItemDto item)
         {
             return item.IsVideo || item.IsAudio;
         }
@@ -203,7 +203,7 @@ namespace MediaBrowser.UI.Playback.NVlc
         /// <param name="items">The items.</param>
         /// <param name="options">The options.</param>
         /// <param name="playerConfiguration">The player configuration.</param>
-        protected override void PlayInternal(List<DtoBaseItem> items, PlayOptions options, PlayerConfiguration playerConfiguration)
+        protected override void PlayInternal(List<BaseItemDto> items, PlayOptions options, PlayerConfiguration playerConfiguration)
         {
             EnsureMediaPlayerCreated();
 
@@ -234,7 +234,7 @@ namespace MediaBrowser.UI.Playback.NVlc
         /// </summary>
         /// <param name="item">The item.</param>
         /// <returns>System.String.</returns>
-        private string GetPlayablePath(DtoBaseItem item)
+        private string GetPlayablePath(BaseItemDto item)
         {
             if (item.VideoType.HasValue && item.VideoType.Value == VideoType.BluRay)
             {
@@ -289,7 +289,7 @@ namespace MediaBrowser.UI.Playback.NVlc
         /// Queues the internal.
         /// </summary>
         /// <param name="items">The items.</param>
-        protected override void QueueInternal(List<DtoBaseItem> items)
+        protected override void QueueInternal(List<BaseItemDto> items)
         {
         }
 

+ 2 - 2
MediaBrowser.UI/Playback/PlayOptions.cs

@@ -1,4 +1,4 @@
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using System;
 using System.Collections.Generic;
 
@@ -13,7 +13,7 @@ namespace MediaBrowser.UI.Playback
         /// Gets or sets the items.
         /// </summary>
         /// <value>The items.</value>
-        public List<DtoBaseItem> Items { get; set; }
+        public List<BaseItemDto> Items { get; set; }
 
         /// <summary>
         /// If true, the PlayableItems will be shuffled before playback

+ 2 - 2
MediaBrowser.UI/Playback/PlaybackEventArgs.cs

@@ -1,5 +1,5 @@
 using System.Collections.Generic;
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.UI.Configuration;
 using System;
 
@@ -44,6 +44,6 @@ namespace MediaBrowser.UI.Playback
         /// Gets or sets the items.
         /// </summary>
         /// <value>The items.</value>
-        public List<DtoBaseItem> Items { get; set; }
+        public List<BaseItemDto> Items { get; set; }
     }
 }

+ 11 - 11
MediaBrowser.UI/Playback/PlaybackManager.cs

@@ -1,7 +1,7 @@
 using MediaBrowser.Common.Events;
 using MediaBrowser.Common.Extensions;
 using MediaBrowser.Common.Kernel;
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Entities;
 using MediaBrowser.Model.Net;
 using MediaBrowser.UI.Configuration;
@@ -64,7 +64,7 @@ namespace MediaBrowser.UI.Playback
         /// </summary>
         /// <param name="player">The player.</param>
         /// <param name="items">The items.</param>
-        internal void OnPlaybackCompleted(BaseMediaPlayer player, List<DtoBaseItem> items)
+        internal void OnPlaybackCompleted(BaseMediaPlayer player, List<BaseItemDto> items)
         {
             EventHelper.QueueEventIfNotNull(PlaybackCompleted, this, new PlaybackStopEventArgs
             {
@@ -167,10 +167,10 @@ namespace MediaBrowser.UI.Playback
         /// Gets the playable item.
         /// </summary>
         /// <param name="path">The path.</param>
-        /// <returns>DtoBaseItem.</returns>
-        public DtoBaseItem GetPlayableItem(string path)
+        /// <returns>BaseItemDto.</returns>
+        public BaseItemDto GetPlayableItem(string path)
         {
-            return new DtoBaseItem
+            return new BaseItemDto
             {
                 Path = path,
                 Name = Path.GetFileName(path),
@@ -185,10 +185,10 @@ namespace MediaBrowser.UI.Playback
         /// </summary>
         /// <param name="uri">The URI.</param>
         /// <param name="name">The name.</param>
-        /// <returns>DtoBaseItem.</returns>
-        public DtoBaseItem GetPlayableItem(Uri uri, string name)
+        /// <returns>BaseItemDto.</returns>
+        public BaseItemDto GetPlayableItem(Uri uri, string name)
         {
-            return new DtoBaseItem
+            return new BaseItemDto
             {
                 Path = uri.ToString(),
                 Name = name,
@@ -215,7 +215,7 @@ namespace MediaBrowser.UI.Playback
         /// </summary>
         /// <param name="items">The items.</param>
         /// <returns>BaseMediaPlayer.</returns>
-        private Tuple<BaseMediaPlayer, PlayerConfiguration> GetPlayer(List<DtoBaseItem> items)
+        private Tuple<BaseMediaPlayer, PlayerConfiguration> GetPlayer(List<BaseItemDto> items)
         {
             var player = GetConfiguredPlayer(items);
 
@@ -240,7 +240,7 @@ namespace MediaBrowser.UI.Playback
         /// </summary>
         /// <param name="items">The items.</param>
         /// <returns>BaseMediaPlayer.</returns>
-        private Tuple<BaseMediaPlayer, PlayerConfiguration> GetConfiguredPlayer(List<DtoBaseItem> items)
+        private Tuple<BaseMediaPlayer, PlayerConfiguration> GetConfiguredPlayer(List<BaseItemDto> items)
         {
             if (UIKernel.Instance.Configuration.MediaPlayers == null)
             {
@@ -258,7 +258,7 @@ namespace MediaBrowser.UI.Playback
         /// <param name="configuration">The configuration.</param>
         /// <param name="items">The items.</param>
         /// <returns><c>true</c> if [is configured to play] [the specified configuration]; otherwise, <c>false</c>.</returns>
-        private bool IsConfiguredToPlay(PlayerConfiguration configuration, List<DtoBaseItem> items)
+        private bool IsConfiguredToPlay(PlayerConfiguration configuration, List<BaseItemDto> items)
         {
             if (configuration.ItemTypes != null && configuration.ItemTypes.Length > 0)
             {

+ 1 - 1
MediaBrowser.UI/ViewModels/BaseItemPersonViewModel.cs

@@ -1,4 +1,4 @@
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 
 namespace MediaBrowser.UI.ViewModels
 {

+ 4 - 4
MediaBrowser.UI/ViewModels/ChapterInfoDtoViewModel.cs

@@ -1,4 +1,4 @@
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Entities;
 using MediaBrowser.Model.Net;
 using System;
@@ -80,12 +80,12 @@ namespace MediaBrowser.UI.ViewModels
         /// <summary>
         /// The _item
         /// </summary>
-        private DtoBaseItem _item;
+        private BaseItemDto _item;
         /// <summary>
         /// Gets or sets the item.
         /// </summary>
         /// <value>The item.</value>
-        public DtoBaseItem Item
+        public BaseItemDto Item
         {
             get { return _item; }
 
@@ -154,7 +154,7 @@ namespace MediaBrowser.UI.ViewModels
         /// <param name="height">The height.</param>
         /// <param name="defaultWidth">The default width.</param>
         /// <returns>System.Double.</returns>
-        public static double GetChapterImageWidth(DtoBaseItem item, double height, double defaultWidth)
+        public static double GetChapterImageWidth(BaseItemDto item, double height, double defaultWidth)
         {
             var width = defaultWidth;
 

+ 6 - 6
MediaBrowser.UI/ViewModels/DtoBaseItemViewModel.cs

@@ -1,5 +1,5 @@
 using MediaBrowser.Common.Logging;
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Entities;
 using MediaBrowser.UI.Pages;
 using System;
@@ -55,12 +55,12 @@ namespace MediaBrowser.UI.ViewModels
         /// <summary>
         /// The _item
         /// </summary>
-        private DtoBaseItem _item;
+        private BaseItemDto _item;
         /// <summary>
         /// Gets or sets the item.
         /// </summary>
         /// <value>The item.</value>
-        public DtoBaseItem Item
+        public BaseItemDto Item
         {
             get { return _item; }
 
@@ -122,7 +122,7 @@ namespace MediaBrowser.UI.ViewModels
         /// <param name="items">The items.</param>
         /// <returns>System.Double.</returns>
         /// <exception cref="System.ArgumentNullException">items</exception>
-        public static double GetAveragePrimaryImageAspectRatio(IEnumerable<DtoBaseItem> items)
+        public static double GetAveragePrimaryImageAspectRatio(IEnumerable<BaseItemDto> items)
         {
             if (items == null)
             {
@@ -153,7 +153,7 @@ namespace MediaBrowser.UI.ViewModels
         /// </summary>
         /// <param name="items">The items.</param>
         /// <returns>ObservableCollection{DtoBaseItemViewModel}.</returns>
-        public static ObservableCollection<DtoBaseItemViewModel> GetObservableItems(DtoBaseItem[] items)
+        public static ObservableCollection<DtoBaseItemViewModel> GetObservableItems(BaseItemDto[] items)
         {
             return GetObservableItems(items, GetAveragePrimaryImageAspectRatio(items));
         }
@@ -166,7 +166,7 @@ namespace MediaBrowser.UI.ViewModels
         /// <param name="parentDisplayPreferences">The parent display preferences.</param>
         /// <returns>ObservableCollection{DtoBaseItemViewModel}.</returns>
         /// <exception cref="System.ArgumentNullException">items</exception>
-        public static ObservableCollection<DtoBaseItemViewModel> GetObservableItems(IEnumerable<DtoBaseItem> items, double averagePrimaryImageAspectRatio, DisplayPreferences parentDisplayPreferences = null)
+        public static ObservableCollection<DtoBaseItemViewModel> GetObservableItems(IEnumerable<BaseItemDto> items, double averagePrimaryImageAspectRatio, DisplayPreferences parentDisplayPreferences = null)
         {
             if (items == null)
             {

+ 6 - 6
MediaBrowser.UI/ViewModels/ItemCollectionViewModel.cs

@@ -1,4 +1,4 @@
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using System;
 using System.Threading;
 using System.Windows;
@@ -44,16 +44,16 @@ namespace MediaBrowser.UI.ViewModels
             }
         }
 
-        private DtoBaseItem[] _items;
+        private BaseItemDto[] _items;
         /// <summary>
         /// Gets or sets the list of items
         /// </summary>
-        public DtoBaseItem[] Items
+        public BaseItemDto[] Items
         {
             get { return _items; }
             set
             {
-                _items = value ?? new DtoBaseItem[] { };
+                _items = value ?? new BaseItemDto[] { };
                 OnPropertyChanged("Items");
                 CurrentItemIndex = Items.Length == 0 ? -1 : 0;
 
@@ -80,7 +80,7 @@ namespace MediaBrowser.UI.ViewModels
         /// <summary>
         /// Gets the current item
         /// </summary>
-        public DtoBaseItem CurrentItem
+        public BaseItemDto CurrentItem
         {
             get { return CurrentItemIndex == -1 ? null : Items[CurrentItemIndex]; }
         }
@@ -88,7 +88,7 @@ namespace MediaBrowser.UI.ViewModels
         /// <summary>
         /// Gets the next item
         /// </summary>
-        public DtoBaseItem NextItem
+        public BaseItemDto NextItem
         {
             get
             {

+ 3 - 3
MediaBrowser.UI/ViewModels/SpecialFeatureViewModel.cs

@@ -1,4 +1,4 @@
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.Entities;
 using MediaBrowser.Model.Net;
 using System;
@@ -58,12 +58,12 @@ namespace MediaBrowser.UI.ViewModels
         /// <summary>
         /// The _item
         /// </summary>
-        private DtoBaseItem _item;
+        private BaseItemDto _item;
         /// <summary>
         /// Gets or sets the item.
         /// </summary>
         /// <value>The item.</value>
-        public DtoBaseItem Item
+        public BaseItemDto Item
         {
             get { return _item; }
 

+ 2 - 2
MediaBrowser.WebDashboard/Api/DashboardInfo.cs

@@ -1,5 +1,5 @@
 using MediaBrowser.Model.Connectivity;
-using MediaBrowser.Model.DTO;
+using MediaBrowser.Model.Dto;
 using MediaBrowser.Model.System;
 using MediaBrowser.Model.Tasks;
 using System;
@@ -39,7 +39,7 @@ namespace MediaBrowser.WebDashboard.Api
         /// Gets or sets the users.
         /// </summary>
         /// <value>The users.</value>
-        public DtoUser[] Users { get; set; }
+        public UserDto[] Users { get; set; }
     }
 
 }