aboutsummaryrefslogtreecommitdiff
path: root/BackEnd/Timeline/Models/Http/UserController.cs
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2021-02-04 21:39:03 +0800
committerGitHub <noreply@github.com>2021-02-04 21:39:03 +0800
commit76d8616a6ba18f2bf86c46d865a9426e5accf55f (patch)
treeae0a8eb5f5a2d35114247f44a35e35e20aa2dee7 /BackEnd/Timeline/Models/Http/UserController.cs
parent85247119bb82189baf100cd369e2f5993ee9d296 (diff)
parentc09ec62c64fe2d7cd09f7a2d9989ad96b43606a3 (diff)
downloadtimeline-76d8616a6ba18f2bf86c46d865a9426e5accf55f.tar.gz
timeline-76d8616a6ba18f2bf86c46d865a9426e5accf55f.tar.bz2
timeline-76d8616a6ba18f2bf86c46d865a9426e5accf55f.zip
Merge pull request #244 from crupest/color
Backend: Color
Diffstat (limited to 'BackEnd/Timeline/Models/Http/UserController.cs')
-rw-r--r--BackEnd/Timeline/Models/Http/UserController.cs76
1 files changed, 0 insertions, 76 deletions
diff --git a/BackEnd/Timeline/Models/Http/UserController.cs b/BackEnd/Timeline/Models/Http/UserController.cs
deleted file mode 100644
index 1b4d09ec..00000000
--- a/BackEnd/Timeline/Models/Http/UserController.cs
+++ /dev/null
@@ -1,76 +0,0 @@
-using AutoMapper;
-using System.ComponentModel.DataAnnotations;
-using Timeline.Controllers;
-using Timeline.Models.Validation;
-using Timeline.Services;
-
-namespace Timeline.Models.Http
-{
- /// <summary>
- /// Request model for <see cref="UserController.Patch(HttpUserPatchRequest, string)"/>.
- /// </summary>
- public class HttpUserPatchRequest
- {
- /// <summary>
- /// New username. Null if not change. Need to be administrator.
- /// </summary>
- [Username]
- public string? Username { get; set; }
-
- /// <summary>
- /// New password. Null if not change. Need to be administrator.
- /// </summary>
- [MinLength(1)]
- public string? Password { get; set; }
-
- /// <summary>
- /// New nickname. Null if not change. Need to be administrator to change other's.
- /// </summary>
- [Nickname]
- public string? Nickname { get; set; }
- }
-
- /// <summary>
- /// Request model for <see cref="UserController.CreateUser(HttpCreateUserRequest)"/>.
- /// </summary>
- public class HttpCreateUserRequest
- {
- /// <summary>
- /// Username of the new user.
- /// </summary>
- [Required, Username]
- public string Username { get; set; } = default!;
-
- /// <summary>
- /// Password of the new user.
- /// </summary>
- [Required, MinLength(1)]
- public string Password { get; set; } = default!;
- }
-
- /// <summary>
- /// Request model for <see cref="UserController.ChangePassword(HttpChangePasswordRequest)"/>.
- /// </summary>
- public class HttpChangePasswordRequest
- {
- /// <summary>
- /// Old password.
- /// </summary>
- [Required(AllowEmptyStrings = false)]
- public string OldPassword { get; set; } = default!;
-
- /// <summary>
- /// New password.
- /// </summary>
- [Required(AllowEmptyStrings = false)]
- public string NewPassword { get; set; } = default!;
- }
-
- public class HttpUserControllerModelAutoMapperProfile : Profile
- {
- public HttpUserControllerModelAutoMapperProfile()
- {
- CreateMap<HttpUserPatchRequest, ModifyUserParams>();
- }
- }
-}