aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Api/UserService.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Api/UserService.cs')
-rw-r--r--MediaBrowser.Api/UserService.cs24
1 files changed, 4 insertions, 20 deletions
diff --git a/MediaBrowser.Api/UserService.cs b/MediaBrowser.Api/UserService.cs
index d43eded29..a2618c43c 100644
--- a/MediaBrowser.Api/UserService.cs
+++ b/MediaBrowser.Api/UserService.cs
@@ -102,32 +102,16 @@ namespace MediaBrowser.Api
/// Class UpdateUser
/// </summary>
[Route("/Users/{Id}", "POST")]
- public class UpdateUser : IRequiresRequestStream, IReturnVoid
+ public class UpdateUser : UserDto, IReturnVoid
{
- /// <summary>
- /// The raw Http Request Input Stream
- /// </summary>
- /// <value>The request stream.</value>
- public Stream RequestStream { get; set; }
-
- /// <summary>
- /// Gets or sets the id.
- /// </summary>
- /// <value>The id.</value>
- public Guid Id { get; set; }
}
/// <summary>
/// Class CreateUser
/// </summary>
[Route("/Users", "POST")]
- public class CreateUser : IRequiresRequestStream, IReturn<UserDto>
+ public class CreateUser : UserDto, IReturn<UserDto>
{
- /// <summary>
- /// The raw Http Request Input Stream
- /// </summary>
- /// <value>The request stream.</value>
- public Stream RequestStream { get; set; }
}
/// <summary>
@@ -292,7 +276,7 @@ namespace MediaBrowser.Api
var pathInfo = PathInfo.Parse(Request.PathInfo);
var id = new Guid(pathInfo.GetArgumentValue<string>(1));
- var dtoUser = _jsonSerializer.DeserializeFromStream<UserDto>(request.RequestStream);
+ var dtoUser = request;
var user = _userManager.GetUserById(id);
@@ -310,7 +294,7 @@ namespace MediaBrowser.Api
/// <returns>System.Object.</returns>
public object Post(CreateUser request)
{
- var dtoUser = _jsonSerializer.DeserializeFromStream<UserDto>(request.RequestStream);
+ var dtoUser = request;
var newUser = _userManager.CreateUser(dtoUser.Name).Result;