From 91dd0ef95a8d531fdbe11e918751e75bf0f0e591 Mon Sep 17 00:00:00 2001 From: Kiuchi Date: Sun, 28 Mar 2021 22:59:26 +0100 Subject: [PATCH] AK DTO authentification with first_name and Last_Name --- BackEndAaaapero/DTO/CustomerDTO.cs | 9 ++++++++- BackEndAaaapero/DTO/RegisterModel.cs | 18 ++++++++++++++++++ BackEndAaaapero/DTO/UpdateModel.cs | 12 ++++++++++++ BackEndAaaapero/DTO/UserModel.cs | 10 ++++++++++ 4 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 BackEndAaaapero/DTO/RegisterModel.cs create mode 100644 BackEndAaaapero/DTO/UpdateModel.cs create mode 100644 BackEndAaaapero/DTO/UserModel.cs diff --git a/BackEndAaaapero/DTO/CustomerDTO.cs b/BackEndAaaapero/DTO/CustomerDTO.cs index bde14ae..3f2e499 100644 --- a/BackEndAaaapero/DTO/CustomerDTO.cs +++ b/BackEndAaaapero/DTO/CustomerDTO.cs @@ -1,12 +1,19 @@ using System.Collections.Generic; using Models; +using System.ComponentModel.DataAnnotations; namespace DTO { public class CustomerDTO { - public int customer_id { get; set; } + public int Customer_id { get; set; } + public string First_name {get; set;} public string Last_name { get; set; } + + [Required] + public string username { get; set; } + [Required] + public string password { get; set; } } } \ No newline at end of file diff --git a/BackEndAaaapero/DTO/RegisterModel.cs b/BackEndAaaapero/DTO/RegisterModel.cs new file mode 100644 index 0000000..2a7e20b --- /dev/null +++ b/BackEndAaaapero/DTO/RegisterModel.cs @@ -0,0 +1,18 @@ +using System.ComponentModel.DataAnnotations; +namespace DTO +{ + public class RegisterModel + { + [Required] + public string FirstName { get; set; } + + [Required] + public string LastName { get; set; } + + [Required] + public string Username { get; set; } + + [Required] + public string Password { get; set; } + } +} \ No newline at end of file diff --git a/BackEndAaaapero/DTO/UpdateModel.cs b/BackEndAaaapero/DTO/UpdateModel.cs new file mode 100644 index 0000000..20c4999 --- /dev/null +++ b/BackEndAaaapero/DTO/UpdateModel.cs @@ -0,0 +1,12 @@ +namespace DTO +{ + public class UpdateModel + { + public string FirstName { get; set; } + public string LastName { get; set; } + public string Username { get; set; } + public string CurrentPassword { get; set; } + public string NewPassword { get; set; } + public string ConfirmNewPassword { get; set; } + } +} \ No newline at end of file diff --git a/BackEndAaaapero/DTO/UserModel.cs b/BackEndAaaapero/DTO/UserModel.cs new file mode 100644 index 0000000..74e3b77 --- /dev/null +++ b/BackEndAaaapero/DTO/UserModel.cs @@ -0,0 +1,10 @@ +namespace DTO +{ + public class UserModel + { + public int Id { get; set; } + public string FirstName { get; set; } + public string LastName { get; set; } + public string Username { get; set; } + } +} \ No newline at end of file