aboutsummaryrefslogtreecommitdiff
path: root/ExamTemplate/Web/Models
diff options
context:
space:
mode:
authorSyndamia <kamen.d.mladenov@protonmail.com>2021-05-07 11:59:29 +0300
committerSyndamia <kamen.d.mladenov@protonmail.com>2021-05-07 11:59:29 +0300
commit8f7dabf274b5e428fc32f19a3c8848eacab01090 (patch)
treeb738b66fa6621ed88b199e820702cae16422f9ba /ExamTemplate/Web/Models
parentbd2ebdd29e03425a8314a91b64a5943df83b7559 (diff)
downloadit-kariera-exam-template-8f7dabf274b5e428fc32f19a3c8848eacab01090.tar
it-kariera-exam-template-8f7dabf274b5e428fc32f19a3c8848eacab01090.tar.gz
it-kariera-exam-template-8f7dabf274b5e428fc32f19a3c8848eacab01090.zip
Added view model validation for register and login
Diffstat (limited to 'ExamTemplate/Web/Models')
-rw-r--r--ExamTemplate/Web/Models/User/LoginUserViewModel.cs7
-rw-r--r--ExamTemplate/Web/Models/User/RegisterUserViewModel.cs13
2 files changed, 20 insertions, 0 deletions
diff --git a/ExamTemplate/Web/Models/User/LoginUserViewModel.cs b/ExamTemplate/Web/Models/User/LoginUserViewModel.cs
index 6430183..dd917cf 100644
--- a/ExamTemplate/Web/Models/User/LoginUserViewModel.cs
+++ b/ExamTemplate/Web/Models/User/LoginUserViewModel.cs
@@ -1,8 +1,15 @@
+using System.ComponentModel.DataAnnotations;
+
namespace ExamTemplate.Web.Models.User
{
public class LoginUserViewModel
{
+ [Required]
+ [MinLength(1)]
public string Username { get; set; }
+
+ [Required]
+ [MinLength(1)]
public string Password { get; set; }
}
}
diff --git a/ExamTemplate/Web/Models/User/RegisterUserViewModel.cs b/ExamTemplate/Web/Models/User/RegisterUserViewModel.cs
index 5764bdd..7a4a937 100644
--- a/ExamTemplate/Web/Models/User/RegisterUserViewModel.cs
+++ b/ExamTemplate/Web/Models/User/RegisterUserViewModel.cs
@@ -1,10 +1,23 @@
+using System.ComponentModel.DataAnnotations;
+
namespace ExamTemplate.Web.Models.User
{
public class RegisterUserViewModel
{
+ [Required]
+ [MinLength(1)]
public string FirstName { get; set; }
+
+ [Required]
+ [MinLength(1)]
public string LastName { get; set; }
+
+ [Required]
+ [MinLength(1)]
public string Username { get; set; }
+
+ [Required]
+ [MinLength(1)]
public string Password { get; set; }
}
}