style: update models validation

This commit is contained in:
cuqmbr 2022-04-01 14:55:10 +03:00
parent 6a3bb0ac65
commit f2f04f8a14
4 changed files with 4 additions and 4 deletions

View File

@ -11,7 +11,7 @@ using TicketOffice.Data;
namespace TicketOffice.Migrations namespace TicketOffice.Migrations
{ {
[DbContext(typeof(TicketOfficeContext))] [DbContext(typeof(TicketOfficeContext))]
[Migration("20220331173119_InitialCreate")] [Migration("20220401115407_InitialCreate")]
partial class InitialCreate partial class InitialCreate
{ {
protected override void BuildTargetModel(ModelBuilder modelBuilder) protected override void BuildTargetModel(ModelBuilder modelBuilder)

View File

@ -33,13 +33,13 @@ public class User
ErrorMessage = "E-mail невалідний")] ErrorMessage = "E-mail невалідний")]
public string Email { get; set; } public string Email { get; set; }
[MaxLength(32, ErrorMessage = "Пароль не може бути більше 32 символів"), [MaxLength(32, ErrorMessage = "Пароль має бути менше 32 символів"),
MinLength(8, ErrorMessage = "Пороль не може бути менше 8 символів")] MinLength(8, ErrorMessage = "Пороль має бути більше 8 символів")]
[Required(ErrorMessage = "Поле має бути заповненим")] [Required(ErrorMessage = "Поле має бути заповненим")]
[Display(Name = "Пароль")] [Display(Name = "Пароль")]
[DataType(DataType.Password)] [DataType(DataType.Password)]
[RegularExpression(@"^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!@$%^&*-]).{8,}$", [RegularExpression(@"^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!@$%^&*-]).{8,}$",
ErrorMessage = ароль має містити 1 маленьку та велику літери, 1 цифру, 1 спеціальний символ (#, $, @ та ін.), бути написаний латиницею та мати більше 8 символів")] ErrorMessage = роль має містити великі та малі латинські літери, цифри та спеціальні знаки (@, $, % та ін.)")]
public string Password { get; set; } public string Password { get; set; }